Senior Java Developer

21000325 Requisition #


Intercontinental Exchange (NYSE:ICE) is a Fortune 500 company that operates a leading network of global futures, equity and equity options exchanges, as well as global clearing and data services across financial and commodity markets. 

By putting the needs of our customers and global participants first, we are a high-growth company that started by bringing transparency and risk management to the global derivatives markets. We’re engineers, strategists and problem-solvers who continually create and improve technology that solves market structure challenges on behalf of the industry.

ICE Data Services, Pricing and Reference Data provides an extensive range of financial market data services and analytics to thousands of customers worldwide, including banks, brokerage firms, mutual funds companies, ETF sponsors, hedge funds, pension funds, insurance companies and asset management firms. In addition, our offerings are also used by financial information providers, information media companies, and VARs such as software providers, processors, custodians and other outsourcing organizations.

ICE Data Services is seeking an experienced Senior Java Developer to build out pricing and reference data systems for Fixed Income securities.  The candidate should demonstrate a combination of front-end and back-end technology skills and domain knowledge in Fixed Income would be desirable.

The working environment is fast-paced, high demand, and closely integrated with business stakeholders. The candidate should be a self-motivated quick learner who thrives on tackling new and varied challenges.



The candidate will engage stakeholders across Technology, QA, BA and Product Management teams in delivering on key initiatives within the Pricing & Analytics Business.  The Senior Developer will execute across the full spectrum SDLC to include:

  • Analyze requirements and propose technical solutions in delivering projects within expected parameters of cost, time and quality.
  • Work with project managers to compile a work breakdown structure of tasks for a given deliverable and provide realistic estimates for completing the assignment.
  • Develop and unit test all functions created or modified according to software development best practices.
  • Collaborate with other Developers and QA Engineers to execute full cycle integration, functional and regression testing.  Own and resolve all priority defects identified within the developer’s codebase in a timely fashion.
  • Promote software changes across all environments, safely and responsibly, through to Live Production.
  • Provide on-call technical support during business and, occasionally, off hours depending on rotation and/or subject-matter expertise on a given component.
  • Participate in team exercises to identify and implement areas for continuous improvement.


  • Strong development experience with Core and Enterprise Java
  • Solid fundamentals on Object Oriented Design
  • Demonstrated ability to write high performance software
  • Keen understanding of advanced data structures
  • Strong experience with relational databases (preferably Oracle and/or MySQL) including SQL schema design, stored procedures, and triggers. Experience in troubleshooting performance issues.
  • Strong experience with SQL and relational databases
  • Proficient in Linux/Unix & shell scripting
  • Strong experience with design-for-testability and unit-tests
  • Experience with PHP, AngularJS, and/or Javascript would be a plus


Functional & Collaborative

  • Good knowledge of both Fixed Income and Equity Capital Markets Fundamentals
  • Ability to work within both Agile methodology (e.g. Scrum) and Waterfall SDLC framework
  • Ability to document clear and concise technical specifications
  • Strong written and verbal communication skills
  • Ability to multi-task and juggle priorities across different efforts/projects
  • Bachelor’s/Master’s degree in Computer Science or an equivalent field of study

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Ireland, State-IE, Dublin

📁 Technology

Requisition #: 21000620

Ireland, State-IE, Dublin

📁 Technology

Requisition #: 21000554

  • Twitter
  • Facebook
  • LinkedIn