C

Citi

Runs banking and payments for global clients

FX Risk Lead Java Developer + AI - Vice President

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK

About the Job

Requirements

  • Proven hands-on Java development experience, with a strong focus on Core Java and multithreading in high-load, high-throughput systems.
  • Deep understanding of JVM performance optimization, including memory profiling and garbage-collection tuning.
  • A solid grasp of distributed systems architecture and in-memory computing concepts.
  • Proven production experience with Apache Ignite at scale.
  • Strong MongoDB skills, including CRUD operations, indexing strategies, and production performance tuning.
  • Deep SQL knowledge and query optimization in Oracle.
  • Solid experience with messaging technologies such as Apache Kafka and/or Solace.
  • Proficiency in Linux environments and scripting, including command-line use and automation.
  • Experience deploying and maintaining applications on cloud platforms such as AWS or Azure.
  • A genuine commitment to Test-Driven Development (TDD), including writing tests first.
  • Readiness to engage in L3 production support and own release activities end-to-end.

Responsibilities

  • Lead end-to-end delivery of complex, high-performance Java applications supporting FX risk management across global markets.
  • Architect scalable, low-latency solutions that process real-time risk data at scale, designing for resilience, performance, and security.
  • Drive technical direction and key decisions, including system design, architectural choices, and engineering standards across the team.
  • Translate complex business requirements into robust, high-quality code while working closely with quantitative analysts, traders, and business stakeholders.
  • Develop scalable software in an agile environment, using AI-powered coding tools to accelerate delivery while maintaining standards.
  • Act as a technical reference point for the team and influence engineering quality through example, guidance, and knowledge sharing.
  • Evaluate, propose, and adopt new technologies and frameworks.
  • Participate in mandatory cross-team code reviews, supported by Citi Squad AI reviewers and peer engineers, to ensure security, quality, and compliance standards.
  • Own L3 production support issues, provide timely resolutions, and deliver long-term fixes addressing root causes.
  • Support testing cycles and post-production deployment, from writing TDD-first code to validating weekly releases.
  • Contribute to Citi's technology strategy and influence the firm's approach to risk technology globally.
  • Work on a greenfield application that has been in production for three years and has a 10-plus-year business commitment.
  • Contribute to a modern codebase with exposure to technologies across the software development lifecycle.
  • Introduce and champion new technologies as the stack evolves.
  • Deliver weekly releases in a structured Scrum environment with daily stand-ups.
  • Contribute to cloud adoption initiatives and deploy Citi APIs on AWS and Azure.
  • Work with event streaming and messaging systems including Kafka, Flink, and Solace.

Desired Qualifications

  • Experience in financial services technology, particularly in risk, trading, or capital markets.
  • Familiarity with foreign exchange products, including spot, forwards, options, or derivatives.
  • Understanding of real-time risk calculation systems or market data platforms.
  • Exposure to low-latency, high-throughput distributed systems.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs