Taro Logo

FX Risk Lead Java Developer - VP

Global banking and financial services corporation providing consumer, corporate, and investment banking services.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Finance

Description For FX Risk Lead Java Developer - VP

Citi's FX Technology team is seeking a Lead Java Developer to join their Markets technology division, focusing on developing cutting-edge financial technology solutions. This role is based in London with a hybrid work arrangement (up to 2 days working from home per week). The position involves designing and building intraday risk systems for real-time decision-making in the FX market, working with modern technologies including NoSQL databases, Kafka, and Apache Flink.

The role offers significant opportunities for growth, leadership, and innovation, with direct interaction with clients and business teams. As a Lead Java Developer, you'll be responsible for developing high-performance, distributed applications, collaborating with business stakeholders, and ensuring the delivery of robust technical solutions. The position requires expertise in Core Java, multithreading, database technologies, and modern software development practices.

This is a unique opportunity to be part of Citi's flagship FX area, where you'll have visibility from senior management and play a crucial role in shaping the future state of their platforms. The role combines technical excellence with business acumen, requiring strong communication skills and the ability to work directly with business stakeholders.

Citi offers a comprehensive benefits package including medical care, life insurance, pension plan, and generous vacation time. The company promotes an inclusive workplace culture where everyone feels comfortable bringing their whole self to work. This position provides an excellent opportunity for experienced developers looking to make an impact in global financial markets while working with cutting-edge technology.

Last updated 3 hours ago

Responsibilities For FX Risk Lead Java Developer - VP

  • Plan, design, and develop distributed, high-performance Java applications for FX Technology systems
  • Collaborate with business product owners to implement business requirements
  • Ensure seamless integration of technical solutions with business requirements
  • Enhance technical and operational standards
  • Own and deliver critical components of the platform
  • Provide L3 support and maintain high-quality code using TDD principles

Requirements For FX Risk Lead Java Developer - VP

Java
MongoDB
Kafka
PostgreSQL
  • Strong knowledge of Core Java (JDK 21 and above) and multithreading concepts
  • Proficiency in designing and implementing efficient data structures and algorithms
  • Experience with SQL/NoSQL databases
  • Familiarity with messaging systems
  • Solid understanding of Linux/JVM internals and performance tuning
  • Expertise in modern software development practices
  • Bachelor's degree/University degree or equivalent experience
  • Previous experience in finance and FX markets is highly desirable
  • Strong communication skills

Benefits For FX Risk Lead Java Developer - VP

Medical Insurance
Vision Insurance
Dental 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

Interested in this job?

Jobs Related To Citi FX Risk Lead Java Developer - VP