Citi Rates Technology is seeking a Senior Java Developer (Vice President) for their Rates Derivatives Pricing Technology team in Singapore. This role combines technical leadership with hands-on development, focusing on pricing, market data, and risk applications. The position involves working with a global team across Singapore, Canada, and London, contributing to both existing systems and new strategic platforms.
The ideal candidate will bring 8-12 years of Java expertise, with deep knowledge of modern development practices including microservices, asynchronous programming, and container orchestration. They'll work directly with Front Office Trading, translating complex requirements into technical solutions while mentoring junior team members.
This role offers an opportunity to work on critical financial systems at a global banking leader, using cutting-edge technologies like Java 17, Kubernetes, and various messaging platforms. The position requires both technical excellence and business acumen, as you'll need to assess risks while ensuring compliance with financial regulations.
The role combines hands-on coding with architectural oversight, requiring someone who can both write high-quality code and guide overall system design. You'll be working in a fast-paced environment where your decisions directly impact trading operations and risk management systems.
As part of Citi's technology team, you'll enjoy working with a diverse, global team while having the opportunity to grow your career at one of the world's leading financial institutions. The position offers exposure to complex financial products and the chance to work with modern technology stacks in a mission-critical environment.