Taro Logo

Fixed Income Algo Java Developer (Hybrid)

Citi is a leading global bank serving approximately 200 million customer accounts across 160+ countries, providing various financial products and services.
Mississauga, ON, CanadaToronto, ON, Canada
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Fixed Income Algo Java Developer (Hybrid)

Citi, a global banking leader serving 200 million customers across 160+ countries, is seeking a Fixed Income Algo Java Developer to join their Rates E-Trading technology team in North America. This role is crucial in maintaining and enhancing the platform that has established Citi's US Rates business as the industry leader.

The position offers an exciting opportunity to work on a platform that autonomously prices RFQs and handles trades with clients across various venues like Bloomberg and Tradeweb. As a developer in this role, you'll tackle interesting technical challenges while creating solutions that directly impact revenue generation.

The ideal candidate will bring 5+ years of core Java experience, with a strong background in developing high-performance, low-latency, multi-threaded applications. You'll need to demonstrate expertise in software development fundamentals, including data structures, design patterns, and object-oriented programming. Knowledge of financial markets, particularly fixed income products and trading protocols, is a plus.

Working in an agile environment, you'll collaborate with multiple stakeholders, including technology teams, business/risk teams, and external market partners. Your responsibilities will span from designing and developing trading controls to coordinating testing and providing platform support. The role requires excellent communication skills as you'll be interfacing directly with business and quant teams.

This position offers a unique blend of technical challenges and business impact, making it ideal for developers who want to work at the intersection of technology and financial markets. You'll be part of a forward-thinking team that values innovation and engineering excellence, while contributing to one of the most successful Rates E-Trading platforms in the industry.

Last updated a day ago

Responsibilities For Fixed Income Algo Java Developer (Hybrid)

  • Design and develop high performance, low-latency trading controls
  • Partner with technology, business/risk and external market teams to capture requirements
  • Coordinate testing of new functionality including business/etrading risk signoff
  • Provide third-line support for existing trading platform
  • Develop common, reusable components and services
  • Partner with business/quant teams to evolve architecture roadmap
  • Participate in agile/scrum development lifecycle

Requirements For Fixed Income Algo Java Developer (Hybrid)

Java
  • Bachelor's degree in Computer Science, Information Technology, Mathematics, Engineering, or similar
  • 5+ years experience in core Java development
  • Experience in design and development of high performance, low-latency, multi-threaded applications
  • Strong understanding of software development fundamentals including data structures, design patterns and OOP
  • Understanding of relational database concepts and SQL
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools
  • Experience with Linux/Unix
  • Knowledge of cloud technologies (Artifactory, Docker, OpenShift)
  • Excellent communication skills
  • Strong analytical and problem solving skills

Interested in this job?

Jobs Related To Citi Fixed Income Algo Java Developer (Hybrid)