Taro Logo

Senior Java Developer – Market Data - FX Options Technology - VP

Citi is the world's most global bank, operating in 100+ countries, providing banking and financial services across institutional and retail businesses.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Java Developer – Market Data - FX Options Technology - VP

Citi, the world's most global bank, is seeking a Senior Java Developer to join their FX Options Technology team in London. This role is part of Citi's prestigious FX business, which has a physical presence in 83 countries with 1,400 dedicated staff - the largest FX presence of any bank globally. The position focuses on the reengineering and modernization of the FX Options Market Data System, requiring both technical expertise and leadership capabilities.

The role combines hands-on development with strategic thinking, where you'll be instrumental in designing and delivering new features for their strategic platform. You'll work across multiple teams, including FX Options Technology, FX Tech, FX Quants, and trading, to implement solutions that drive business value. The position requires expertise in Java development, particularly in event-driven architecture, with a strong focus on multithreading and performance optimization.

Citi's technology team supports business operations in over 100 countries, across both institutional and retail businesses. They're particularly interested in developers who are passionate about producing clean, testable code, emphasizing that this is more important than financial sector experience. The role offers exposure to cutting-edge technologies and the opportunity to work on systems that power one of the world's largest FX operations.

The position comes with an attractive benefits package, including hybrid working arrangements, comprehensive healthcare coverage, generous vacation time, and various professional development opportunities. This is an excellent opportunity for a senior developer looking to make an impact in a global financial technology environment while working with modern technologies and architectures.

Last updated a day ago

Responsibilities For Senior Java Developer – Market Data - FX Options Technology - VP

  • Deliver features and enhancements to the new strategic platform
  • Technical implementation and thought leadership
  • Work with teams across FX Options Technology and trading to define and implement solutions
  • Drive system architecture design and development
  • Deliver BAU enhancements
  • Support the platform (as part of an L3 rota)

Requirements For Senior Java Developer – Market Data - FX Options Technology - VP

Java
Linux
Redis
Kubernetes
  • Knowledge and experience of Java development in an event-driven architecture
  • Proficient in multithreading, concurrency and performance tuning
  • Experience working in Linux environments
  • Experience with caching technologies (Gemfire, Redis)
  • Experience with middleware (Tibco, Solace)
  • Proven track record of building new systems and replacing legacy systems
  • Deep technical expertise and ability to analyze codebase

Benefits For Senior Java Developer – Market Data - FX Options Technology - VP

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 27 days annual leave plus bank holidays
  • Discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to learning and development resources
  • Hybrid working model (up to 2 days working at home per week)

Interested in this job?

Jobs Related To Citi Senior Java Developer – Market Data - FX Options Technology - VP