IT & Software

FX Risk Lead Java Developer + AI (VP)

Citigroup

London · Greater London · United Kingdom

Overview

In this role you will lead end-to-end delivery of high-performance Java applications for FX risk across global markets. You’ll architect scalable, low-latency solutions and set engineering standards in a fast-paced, AI-enabled environment. You work closely with quants, traders, and stakeholders to translate complex requirements into robust software, while driving innovation and adopting cutting-edge GenAI tooling. This is a strategic, production-focused platform with strong mentorship and growth opportunities.

Pay / Benefits
  • 27 days annual leave
  • Discretionary annual bonus
  • Private medical care & life insurance
  • Employee assistance program
  • Pension plan
  • Paid parental leave
Responsibilities
  • Lead end-to-end delivery of complex Java applications for FX risk management
  • Architect scalable, low-latency, secure production systems
  • Define technical direction and engineering standards for the team
  • Translate business requirements into high-quality code with cross-functional collaboration
  • Develop software in an agile setting, leveraging AI-powered coding tools
  • Act as a technical reference point, guiding quality and best practices
  • Evaluate and adopt new technologies and frameworks to improve the stack
  • Own L3 production support and long-term remediation of issues
  • Support testing and weekly release cycles, embracing TDD
  • Contribute to Citi's global risk technology strategy
Key requirements
  • Proven hands-on Java development experience with core Java and multithreading
  • Strong JVM performance optimization, memory profiling, GC tuning
  • Distributed systems architecture and in-memory computing knowledge
  • Experience with Apache Ignite at production scale
  • MongoDB proficiency (CRUD, indexing, performance)
  • Deep SQL knowledge in Oracle with performance tuning
  • Experience with Apache Kafka and/or Solace
  • Linux environment proficiency and scripting
  • Cloud deployment experience (AWS, Azure)
  • Commitment to TDD and end-to-end release ownership
  • readiness for L3 production support and releases
  • Collaboration with traders, quants, and analysts
  • Strong problem-solving and analytical thinking
  • Effective communication and knowledge sharing
  • Core Java & multithreading
  • JVM tuning and performance optimization
  • Apache Ignite

Reference: WJ-747_31193287

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.