FX Risk Lead Java Developer - Vice President

Citi

New York (NY)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 days annual leave
Discretionary annual performance-related bonus
Private medical care and life insurance
Pension plan
Paid parental leave

Job summary

Citi is seeking an FX Risk Lead Java Developer - Vice President to expand their Markets technology team. This pivotal role involves developing and maintaining Java-based microservices for a new FX Risk valuation platform, ensuring scalability and reliability in a cloud environment.

The ideal candidate will have strong Java and multithreading experience, along with skills in MongoDB, Apache Ignite, and data processing technologies. Citi provides a competitive salary, 27 days of annual leave, and various employee benefits in a hybrid working environment.

Qualifications

  • Strong hands-on experience in core Java and multithreading in high-load systems.
  • Experience with JVM performance optimisation and memory profiling.
  • Knowledge of distributed systems architecture and in-memory computing.

Responsibilities

  • Design, develop, and maintain Java-based microservices for high-throughput applications.
  • Integrate and optimise Apache Ignite for FX trades processing.
  • Implement real-time data ingestion and processing pipelines.

Skills

Core Java
Multithreading
Apache Ignite
MongoDB
SQL
Apache Kafka
Linux
Cloud platforms (AWS, Azure)

Education

Bachelor's degree or equivalent experience

Job description

FX Risk Lead Java Developer - Vice President
Job Overview

Citi’s Markets technology team is growing at lightning speed, and we’re looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe. We are currently building an FX Risk valuation platform for Citi. There is a set of old and new platforms that serve the Client’s FX business in multiple countries by providing real‑time derivatives pricing, risk management and data analytics. The new application will replace existing risk applications with a new generation of web‑based UI, server‑side computing and grid technology, distributed in‑memory solutions. It will serve traders, sales and external clients, and the solution is scalable to cover multiple locations while meeting latency requirements. We need a strong and motivated FX Risk Lead Java Developer to join our fast‑growing team.

Key Responsibilities
  • Design, develop, and maintain Java‑based microservices for a high‑throughput application
  • Integrate and optimise an Apache Ignite in‑memory data grid for FX trades processing
  • Implement real‑time data ingestion and processing pipelines using Apache Kafka or Solace messaging
  • Design and maintain robust MongoDB and Oracle data models and queries for data persistence
  • Ensure application scalability and reliability in a cloud‑hosted Linux environment
  • Collaborate with DevOps to containerise services and deploy using CI/CD pipelines
  • Conduct performance tuning, code reviews, and troubleshoot production issues
  • Document system architecture, design decisions, and development processes
What we want from you
  • Strong hands‑on experience with Core Java and multithreading in a high‑load system
  • Practice with JVM performance optimisation and memory profiling
  • Familiarity with distributed systems architecture and in‑memory computing concepts
  • Proven experience with Apache Ignite in production environments
  • Solid experience with MongoDB (CRUD, indexing, performance tuning)
  • Deep SQL knowledge and query optimisation in Oracle databases
  • Solid understanding of messaging technologies, Apache Kafka or Solace
  • Proficiency in working with Linux environments and scripting
  • Experience deploying and maintaining applications in cloud platforms (AWS, Azure, etc.)
  • Passion to write code using TDD and be ready for L3 support and production release activities
  • English B1
Qualifications
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting or project‑management techniques
  • Ability to work independently, multi‑task, and take ownership of various parts of a project or initiative
Nice- to Have
  • Understanding of investment banking business processes
  • Knowledge of FX risk valuation and pricing procedures
  • Experience with FX trade processing
Education
  • Bachelor’s degree, university degree or equivalent experience
What we’ll provide

This is a unique role that will put you in the position to be part of a new venture and actively drive change. Every day will present new challenges that will help you develop new skills and advance your career. By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a range of additional benefits such as:

Benefits
  • 27 days annual leave (plus bank holidays)
  • Discretionary annual performance‑related bonus
  • Private medical care and life insurance
  • Employee assistance programme
  • Pension plan
  • Paid parental leaveSpecial discounts for employees, family, and friends

Citi is an equal‑opportunity employer, and qualified candidates will receive consideration without regard to their race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FX Risk Java Technology Lead (Vice President)
FX Risk Java Technology Lead (Vice President)

Citi • New York (NY)

Hybrid
USD 130,000 - 170,000
Lead Java Developer (VP)
Lead Java Developer (VP)

Citi • New York (NY)

Hybrid
USD 130,000 - 160,000
27 days annual leave
Discretional annual performance related bonus
Private Medical Care & Life Insurance
+3
Lead Java Developer
Lead Java Developer

Citi • New York (NY)

Hybrid
USD 120,000 - 150,000
Annual leave: 27 days
Discretional annual performance related bonus
Private Medical Care & Life Insurance
+3
Apps Development Sr Manager - C13 - TAMPA
Apps Development Sr Manager - C13 - TAMPA

Citigroup Inc. • Tampa (FL)

On-site
USD 113,000 - 171,000
Medical, dental, and vision coverage
401(k)
Life, accident, and disability insurance
+2
Senior FX eTrading Developer - VP - London
Senior FX eTrading Developer - VP - London

Citi • New York (NY)

Hybrid
USD 203,000 - 257,000
Senior FX eTrading Pricing Engineer (Java, Low-Latency)
Senior FX eTrading Pricing Engineer (Java, Low-Latency)

Citi • New York (NY)

On-site
Senior Java Engineer (Equinox) - Equity Derivatives Tech - VP
Senior Java Engineer (Equinox) - Equity Derivatives Tech - VP

Citi • New York (NY)

Hybrid
USD 120,000 - 150,000
27 days annual leave
Annual performance-related bonus
Private Medical Care & Life Insurance
+5
Senior Lead Developer - Real Time Pricing and Risk, Vice President
Senior Lead Developer - Real Time Pricing and Risk, Vice President

Citigroup Inc. • New York (NY)

On-site
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k)
Paid time off packages
Java Developer for Trading (Securities Lending) - VP
Java Developer for Trading (Securities Lending) - VP

Citi • New York (NY)

Hybrid
USD 122,000 - 176,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+3
FX Risk Java Tech Lead (VP) – Hybrid, Global Scale
FX Risk Java Tech Lead (VP) – Hybrid, Global Scale

Citi • New York (NY)

On-site