A global financial services company

Job ID: PGM27406070

Salary: 190K

The Senior Developer 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. We are looking for an individual that is 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.Responsibilities

  • 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.