Taro Logo

Java Developer - Equity Derivatives Technology

Global financial services company providing banking and financial products and services worldwide.
Mississauga, ON, Canada
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Java Developer - Equity Derivatives Technology

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.

Last updated a day ago

Responsibilities For Java Developer - Equity Derivatives Technology

  • Work with team to define architecture, design, development, code review, testing and maintenance of applications
  • Design and implement scalable applications and services with focus on quality and CI/CD
  • Write testable code following clean coding and SOLID design principles
  • Perform code reviews and contribute to code quality
  • Adapt to changes in priorities and requirements
  • Plan and schedule own work tasks and projects
  • Work with clients and stakeholders to define requirements
  • Work closely with teams to maintain good working culture

Requirements For Java Developer - Equity Derivatives Technology

Java
MongoDB
  • 5+ years of hands-on Java development experience
  • Strong understanding of Spring, Hibernate and RESTful web services
  • Experience with RDBMS (Sybase, SQL Server, Oracle) or NoSQL (MongoDB)
  • Proficiency in IntelliJ IDEA
  • Experience with Git or Bitbucket
  • Understanding of clean coding principles and code quality tools like Sonar
  • Good written and verbal communication skills
  • Ability to work independently and as part of a team

Interested in this job?

Jobs Related To Citi Java Developer - Equity Derivatives Technology