Taro Logo

FX Risk Lead Java Developer - VP

Global banking institution providing financial technology solutions and services in markets and FX trading.
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 cutting-edge financial technology solutions for global banking operations. This role is positioned within Citi's flagship FX area, offering an opportunity to shape the future of their platforms through high-impact projects with senior management visibility.

The position involves designing and implementing intraday risk systems for real-time FX market decision-making, utilizing modern technologies including NoSQL databases, Kafka, and Apache Flink. The role combines technical leadership with hands-on development, requiring expertise in Java development, distributed systems, and financial market knowledge.

As a Lead Java Developer, you'll be responsible for architecting and building high-performance, resilient applications while collaborating with business stakeholders to ensure solutions meet market needs. The role demands strong technical skills in Core Java, multithreading, database technologies, and modern development practices, along with the ability to mentor team members and drive technical excellence.

The position offers significant growth opportunities, including direct interaction with clients and business teams, the chance to influence technical direction, and exposure to cutting-edge financial technology. Citi provides a comprehensive benefits package, including competitive compensation, medical coverage, and flexible working arrangements, making this an attractive opportunity for experienced developers looking to make an impact in global financial markets.

Last updated a day 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
  • Collaborate with cross-functional teams for technical solutions integration
  • Enhance technical and operational standards
  • Own and deliver critical platform components
  • Provide L3 support and maintain high-quality code using TDD principles

Requirements For FX Risk Lead Java Developer - VP

Java
MongoDB
Kafka
PostgreSQL
Cassandra
  • 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
  • Strong communication skills

Benefits For FX Risk Lead Java Developer - VP

Medical Insurance
Dental Insurance
Vision Insurance
401k
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
  • Hybrid working model (up to 2 days working at home per week)

Interested in this job?

Jobs Related To Citi FX Risk Lead Java Developer - VP