Advancing global markets
starts with great people.


Join the largest (and only) exchange operator in the Fortune 500.


"Our people, who are our greatest
asset, make what we do possible."
- Jeffrey Sprecher, CEO


Help transform markets anywhere around the globe.

19000583 Requisition #
Job Purpose

The ICE Bonds Trading software development team is seeking a Java Developer that has experience building low latency, high throughput, and multi-threaded Java server side applications. This role will be responsible for design, development and support of enterprise wide applications supporting core trading system.

You must be results-oriented, self-motivated and have the ability to thrive in a fast-paced environment.  This role requires frequent interactions with project and product managers, developers, QA and other stakeholders, in order to ensure delivery of a world class trading platform to our users.

  • Follow team guidelines for quality and consistency within the design and development phases of the application(s)
  • Lead efforts to design, architect and write new software components
  • Independently handle project activities related to builds and deployments
  • Create software tests, verify the functionality and quality of the software
  • Create design documentation for new software development and subsequent versions
  • Provide support for production applications as issues arise during and after business hours
  • Provide support for deployments during maintenance windows
  • Identify opportunities to improve and optimize applications
  • Work with product management in understanding new requirements
  • Follow company software development processes and standards
  • Analytical mindset with problem solving skills
Knowledge and Experience
  • Bachelor‘s or Master’s degree in Computer Science is preferred
  • 3+ years of Java experience including multi-threaded core Java, messaging technology such as JMS/MQ or equivalent, SQL, Stored Procedures and JDBC experience
  • Understanding of fixed income products and experience in fixed income electronic trading is preferred
  • Experience with multi-threaded java
  • Experience with messaging protocol such JMS, MQ, TIbco
  • Experience with commonly used design patterns
  • Strong understanding of various data structures and object oriented design concepts
  • Experience with current development technologies/tools like Spring, Maven, Hibernate
  • Experience in fixed income electronic trading is preferred
  • Effective verbal and written communication skills
  • Ability to work in a high pressure environment
  • Ability to adapt to changing business priorities as the market

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.

Follow Us:
  • Facebook
  • Instagram
  • Twitter
  • Snapchat
  • LinkedIn