Role: eTrading Backend Java Developer
Client: Consulting Firm (End Client: Tier-1 Investment Bank)
Location: London (Hybrid – 3 days onsite)
Type: Permanent
Experience: 10+ years
Role Overview
We are seeking an experienced eTrading Backend Java Developer to join a high-performing team
delivering cutting-edge electronic trading solutions for a Tier-1 Investment Bank. This role
focuses on building and optimizing low-latency, high-performance trading systems within a
Front O ice environment.
Key Requirements
Strong expertise in Core Java with a focus on low-latency development
Deep understanding of multithreading, concurrency, and performance optimization
Proven experience working on Front O ice electronic trading platforms
Knowledge of one or more asset classes: Rates, Credit, FX, Equities, or Derivatives
Experience with JVM tuning and garbage collection optimization
Familiarity with high-performance frameworks such as LMAX Disruptor, Aeron, Gemfire,
or Ignite
Experience with distributed caching technologies (e.g., Ignite, Hazelcast, Redis,
Coherence)
Hands-on experience with event-driven/streaming technologies such as Kafka, Flink,
Akka, RabbitMQ, or Solace
Strong knowledge of Java concurrency utilities (Executors, Locks, CAS,
ConcurrentHashMap)
Nice to Have
Experience in Fixed Income or Rates eTrading
Integration experience with platforms such as ION, Bloomberg, or MarketAxess