Senior Java Developer
About the Role
The FICC Technology APAC team supports the Fixed Income, Currency, and Commodities (FICC) business by delivering scalable, high-quality technology solutions aligned with global platforms. The team operates under a “Follow the Sun” model, ensuring timely production support and continuous system availability across regions.
As a Senior Java Developer, you will design and build enhancements to the Calypso-based trading platform, supporting expanding business needs in APAC. You will play a key role in system design, development, and production stability while contributing to global initiatives and long-term platform evolution.
Key Responsibilities
- Design, develop, and maintain high-quality software solutions aligned with global Calypso architecture and standards
- Enhance trading capabilities on the Calypso platform to support APAC business growth
- Provide L3 production support, including troubleshooting complex incidents independently within the APAC timezone
- Participate in the “Follow the Sun” support model, contributing to global incident resolution
- Collaborate with APAC business stakeholders to gather requirements and ensure timely delivery of solutions
- Represent APAC requirements in global FICC technology discussions and solution planning
- Contribute to system design, architecture reviews, and capacity planning activities
- Maintain and expand knowledge of critical FICC applications and platforms
- Work closely with global teams (e.g., Toronto HQ) on large-scale project initiatives
- Ensure solutions are scalable, maintainable, and aligned with long-term supportability
Technology Environment
- Languages: Java (Java 8 for backend development)
- Database: Oracle
- Operating System: Linux (RedHat)
- Messaging: IBM MQ, Solace
- CI/CD & Tools: Jenkins
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Minimum 7 years of experience in software development, with a strong focus on Java
- Knowledge of capital markets and trading systems
- Experience in trade lifecycle / trade management systems
- Proven experience designing and building distributed systems
- Hands-on experience with SQL / relational databases
- Strong problem-solving skills with the ability to troubleshoot production issues independently
Preferred Qualifications
- Experience with Calypso platform
- Technical skillset includes multithreading and concurrency, experience working in Linux environments (RedHat), familiarity with messaging systems such as IBM MQ or equivalent, JVM tuning and performance optimisation, and exposure to platforms and tools including Solace, Kafka, and Splunk.
- Exposure to global delivery models and cross-region collaboration