FX Risk Lead Java Developer + AI (VP)

Company: Citigroup
Apply for the FX Risk Lead Java Developer + AI (VP)
Location: London
Job Description:

Overview

As Lead Java Developer – VP in Citi’s FX Risk team, you will architect and deliver real-time FX risk systems at scale, combining high-performance Java with AI-enabled tooling. You’ll shape a greenfield platform and own technical direction, from design to production support, influencing risk technology across global markets. You work closely with quants, traders and business stakeholders to translate complex requirements into robust, secure code, leveraging Citi’s GenAI ecosystem to accelerate delivery. This role offers mentorship, a strong engineering culture, and the chance to contribute to a strategic, enterprise-wide platform with ongoing cloud and AI initiatives.

Pay / Benefits

  • 27 days annual leave
  • discretionary annual bonus
  • Private Medical Care
  • Life Insurance
  • Employee Assistance Program
  • Pension Plan

Responsibilities

  • Lead end-to-end delivery of high-performance Java applications for FX risk management
  • Architect scalable, low-latency solutions for real-time risk data processing
  • Set engineering direction and standards across the team
  • Translate complex business needs into robust code with QA and stakeholders
  • Develop in an agile environment using AI-powered coding tools
  • Act as a technical reference, guiding quality and sharing knowledge
  • Evaluate and adopt new technologies and frameworks
  • Own L3 production support and implement long-term remediation
  • Support testing cycles and weekly release validation
  • Contribute to Citi’s technology strategy for risk technology

Key requirements

  • Proven hands-on Java development with focus on core Java and multithreading
  • Strong JVM performance optimisation and memory/GC tuning
  • Distributed systems architecture and in-memory computing concepts
  • Production experience with Apache Ignite
  • MongoDB expertise with indexing and performance tuning
  • Deep SQL knowledge in Oracle and query optimisation
  • Experience with Apache Kafka and/or Solace
  • Linux environments and scripting
  • Cloud deployment experience (AWS, Azure)
  • Test-Driven Development (TDD)
  • Willingness to engage in L3 production support and end-to-end release activities
  • collaboration with quants, traders, and stakeholders
  • communication and knowledge sharing
  • adaptability in an agile environment
  • Core Java
  • multithreading
  • JVM performance tuning

…

Posted: October 22nd, 2026