Website NYSE

Salary – $180K base pay + 24% bonus
Restriction – Only GC and US citizen


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
  • 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 Spring, REST, SQL, Hibernate, 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,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

Before applying for this position you need to submit your online resume. Click the button below to continue.