Join Citi's Equity Derivatives Trade Management Technology team in Singapore as a Senior Java Developer. This key role involves working with a team that's integral to the success of the Global Equity Derivatives business. You'll be responsible for developing and maintaining trade capture & life cycling platforms, collaborating with front office, operations, and product development teams to deliver high-performing, scalable solutions.
As a senior developer, you'll have the opportunity to shape technical direction and take ownership of functional components in high-profile applications. The role demands expertise in Java development, distributed systems, and database technologies, with a strong focus on clean coding principles and quality assurance. You'll be working in a collaborative environment that values diversity and creative problem-solving.
The position requires deep technical expertise in Java 8, Spring, Hibernate, and RESTful services, along with experience in distributed caching and various database technologies. Knowledge of Equity Derivatives products and UI frameworks like React is a plus. This role offers the chance to work on enterprise-grade applications that directly impact business efficiency and operational risk management.
Citi provides a dynamic environment where you'll work with global teams, contribute to critical financial technology infrastructure, and help drive innovation in one of the world's leading financial institutions. The role combines technical leadership with hands-on development, making it ideal for experienced developers looking to make an impact in financial technology.
Working at Citi means joining a respected global institution with a strong commitment to technology excellence and innovation. You'll have the opportunity to work on complex technical challenges while contributing to solutions that serve clients globally. The role offers professional growth in both technical expertise and business domain knowledge within the financial services sector.