Senior Java Engineer – FX Options Real-Time Risk

Citigroup Inc.

Greater London

Hybrid

GBP 110,000 - 170,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

27 days leave
Annual bonus
Private medical care
Life insurance
Pension plan
Parental leave
Employee discounts
Learning resources

Job summary

Citi is seeking a Senior Java Software Engineer for FX Options Risk. You will design, develop, and optimize a high-throughput, real-time risk system in a front-office facing role and collaborate closely with the FX Options trading desk to translate business needs into scalable software solutions.

You will contribute hands-on development using Core Java, Kafka, CouchbaseDB, and Apache Storm, while mentoring engineers and shaping architectural direction for the bank's risk platform.

Qualifications

  • Extensive Java development experience in low-latency or distributed systems.
  • Strong understanding of FX trading, options pricing, or real-time risk.
  • Proven IC delivering high-throughput distributed systems in production.
  • Hands-on expertise in multi-threading, memory management, and GC tuning.
  • Experience with real-time stream processing and NoSQL databases.

Responsibilities

  • Design, implement, and optimize FX real-time risk infrastructure for high performance and availability.
  • Drive technical deliverables, promote code quality, and champion modern practices.
  • Provide architectural input and contribute to risk platform modernization.
  • Mentor mid-level and junior engineers through code reviews and design standards.
  • Collaborate with front-office stakeholders to translate requirements into software designs.

Skills

Core Java
Multi-threading
Low-latency
Real-time risk
Stakeholder collaboration

Education

Bachelor's degree

Tools

CouchbaseDB
Kafka
Apache Storm
Spring
OpenShift/Kubernetes
GCP/AWS

Job description

Citi is seeking a Senior Java Software Engineer for FX Options Risk. You will design, develop, and optimize a high-throughput, real-time risk system in a front-office facing role and collaborate closely with the FX Options trading desk to translate business needs into scalable software solutions.

You will contribute hands-on development using Core Java, Kafka, CouchbaseDB, and Apache Storm, while mentoring engineers and shaping architectural direction for the bank's risk platform.

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

Similar jobs worth comparing

Senior Java Engineer - Real-Time FX Options Risk
Senior Java Engineer - Real-Time FX Options Risk

Citi • Greater London

Hybrid
GBP 140,000 - 190,000
Paid Parental Leave
27 days annual leave
Private Medical Care
+2
Senior Java Engineer, FX Options Risk – Real-Time
Senior Java Engineer, FX Options Risk – Real-Time

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private medical care
+6
Real-Time FX Options Risk Engineer (Java) - Hybrid
Real-Time FX Options Risk Engineer (Java) - Hybrid

United States Digital Space LLC • Greater London

Hybrid
GBP 150,000 - 210,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+5
Senior Java Software Engineer – FX Options Risk (VP)
Senior Java Software Engineer – FX Options Risk (VP)

Citibank (Switzerland) AG • Greater London

Hybrid
Confidential
27 days annual leave
Discretional annual bonus
Private medical care
+6
Senior Java Software Engineer – FX Options Risk (VP)
Senior Java Software Engineer – FX Options Risk (VP)

Citigroup Inc. • Greater London

Hybrid
GBP 110,000 - 170,000
27 days leave
Annual bonus
Private medical care
+5
Senior Java Software Engineer – FX Options Risk (VP)
Senior Java Software Engineer – FX Options Risk (VP)

United States Digital Space LLC • Greater London

Hybrid
GBP 150,000 - 210,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+5
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)
Senior Java Developer — Lead Real-Time Risk Platform (Hybrid)

Citi • Greater London

Hybrid
GBP 90,000 - 130,000
27 days annual leave
Discretional annual bonus
Private Medical Care & Life Insurance
+5
Senior Java Software Engineer – FX Options Risk (VP)
Senior Java Software Engineer – FX Options Risk (VP)

Citi • Greater London

Hybrid
GBP 140,000 - 190,000
Paid Parental Leave
27 days annual leave
Private Medical Care
+2
Senior Java Lead: Real-Time Risk & Cloud Solutions (Hybrid)
Senior Java Lead: Real-Time Risk & Cloud Solutions (Hybrid)

Citigroup Inc. • Greater London

Hybrid
GBP 90,000 - 120,000
27 days annual leave (plus bankhols)
Discretionary annual bonus
Private Medical Care & Life Insurance
+5
Senior Java Backend Lead - FX Tech (AI-Driven, Hybrid)
Senior Java Backend Lead - FX Tech (AI-Driven, Hybrid)

Xcede Recruitment Solutions • Greater London

Hybrid
GBP 110,000 - 170,000
27 days annual leave
Discretionary annual bonus
Private Medical Care & Life Insurance
+4