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.


Senior / Lead Developer

20000073 Requisition #
Job Purpose

Nearly half the world's crude oil futures trade and clear on Intercontinental Exchange's state of the art electronic trading and clearing platforms.

As a Senior Developer at Intercontinental Exchange, you will play a key role in developing systems which provide clearing services to vital markets such as oil, sugar and cotton which are essential to economies around the world.


If you are a self-starting, talented designer and coder that builds reusable software components and has a desire to understand and support the business of derivatives clearing, we would love to hear from you.

  • Design, architect and code key systems
  • Take ownership of key systems
  • Understand the derivatives clearing and settlement business
  • Work closely with the business units and stakeholders on gathering and understanding system requirements
  • Plan and estimate key components, system and application development
  • Work closely with project management, product management and QA teams. This requires strong collaboration and strong technical leadership skills in articulating complex technical infrastructure and concepts
  • Assist in writing functional specifications
  • Extend our Java applications using JBoss, Spring, REST, SQL, Hibernate, iBATUS, JMS and MQ
  • Build reusable utilities and frameworks within our applications
  • Work on the scalability and performance of our high performance components
  • Production support

Knowledge and Experience
  • 8+ years of experience developing with Java Technologies
  • Strong working knowledge of:
      • OOD, Design Patterns
      • Multi-threading
      • Distributed messaging, JMS
      • Spring, Spring MVC
      • Hibernate, iBATUS, JPA, Spring Data, etc
      • Multi-threaded server side development
  • Experience in Java performance tuning, debugging and memory profiling
  • Ability to work independently, productively under pressure, and effectively multi-task
  • Strong interpersonal and writing skills and ability to work well in a team environment
  • Building business applications from design to live production systems
  • Excellent communication skills
  • Experience building front ends using ExtJS or other JavaScript libraries
  • Exposure to financial markets - particularly in futures and options
  • Demonstrated open-source contribution
  • Bachelor's degree or equivalent in Computer Science

Intercontinental Exchange, Inc. is an Equal Opportunity and Affirmative Action Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin or ancestry, age, disability or veteran status, or other protected status.

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

United States, NY, New York

📁 Technology

Requisition #: 20000593

United States, NY, New York

📁 Technology

Requisition #: 20000398

United States, NY, New York

📁 Technology

Requisition #: 19001279

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