IT & Software

FX Risk Java Tech Lead

Citigroup

London · Greater London · United Kingdom

Share this job: X Facebook WhatsApp Save job : FX Risk Java Tech Lead
Overview

In this role you will lead a team to build and maintain high-performance FX risk calculation platforms at scale. You will shape technical strategy, drive architecture decisions, and own critical systems within Citi Markets Technology. You mentor engineers, promote code quality, and ensure production reliability. The role combines leadership with hands-on technical excellence to deliver observable, secure, and scalable risk solutions. This is an opportunity to influence global markets infrastructure and contribute to mission-critical risk management.

Pay / Benefits
  • 27 days annual leave
  • discretional annual bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Lead and mentor a team of Java developers to foster technical excellence and ownership
  • Define vision and architecture for FX risk calculation platforms
  • Make critical design and technology choices across SDLC
  • Champion best practices in code quality, testing, performance, and security
  • Conduct code reviews to elevate team capabilities
  • Own features across the full Software Development Life Cycle
  • Drive accountability and alignment with business objectives
  • Proactively identify and mitigate lifecycle risks
  • Design scalable, resilient risk calculation workflows
  • Lead implementation of distributed systems handling global trade volumes
  • Optimize performance and establish benchmarks
  • Design integration with SQL/NoSQL databases and messaging systems
  • Ensure observability, maintainability, and operational excellence
  • Build and grow a high-performing engineering team through hiring and development
  • Collaborate with product, business, and risk stakeholders
  • Remove blockers and create an environment for excellence
  • Lead end-to-end delivery and production stability for FX risk systems
  • Establish monitoring, alerting, and incident response; participate in on-call
  • Balance technical debt with new feature delivery
Key requirements
  • Solid professional Java development with deep expertise
  • Experience in a technical leadership role
  • Expert-level Core Java and multithreading (JDK 11+)
  • Experience architecting distributed, high-performance systems
  • Hands-on SQL/NoSQL experience (Oracle, MySQL, PostgreSQL, MongoDB, Cassandra, etc.)
  • Experience with message queuing systems (Kafka, Tibco, Solace, or similar)
  • Strong Linux and JVM internals knowledge
  • Advocate for Test-Driven Development and automated testing
  • Extensive production support experience including L3 and on-call
  • Leadership experience mentoring teams
  • SDLC management with Agile/Scrum
  • Track record delivering mission-critical systems
  • Ownership and accountability
  • Strategic thinking and clear communication
  • Collaborative cross-team work across time zones
  • Java development (Core Java, multithreading)
  • Distributed systems design and architecture
  • SQL/NoSQL databases

Reference: WJ-747_31294580 · Posted 14 Nov 2026, 11:40 PM

Find more on GigBlow

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

Browse jobs