Join Citi's Equity Derivatives Trade Management Technology team in Canada as a Senior Java Developer, focusing on the end-of-day pricing platform for the Global Equity Derivatives business. This role offers an opportunity to work with a key team that has been instrumental in the business's success. You'll collaborate with front office, operations, and product development teams to deliver high-performing, scalable enterprise solutions that improve efficiency and reduce operational risk.
As a developer, you'll be responsible for shaping technical direction and taking ownership of functional components in high-profile applications. The position requires expertise in Java development, with strong knowledge of frameworks like Spring and Hibernate, plus experience with both SQL and NoSQL databases. You'll work in a collaborative environment that values creative thinking and critical problem-solving.
The role combines technical expertise with business impact, as you'll be working directly with stakeholders to understand requirements and deliver solutions that enhance the end-user experience. The position offers exposure to equity derivatives products and modern technologies including cloud platforms and DevOps practices. Citi provides a diverse, respectful environment where you can grow your career while contributing to global financial technology solutions.
This hybrid position is based in Mississauga, Ontario, and requires 5+ years of hands-on Java development experience. You'll be part of a global organization that values technical excellence, innovation, and continuous improvement. The role offers the chance to work on mission-critical systems while developing expertise in financial technology and enterprise software development.