E-Trading Platform Developer (Contract – London, Hybrid)
Day Rate - £550-£600 (Inside IR35)
An opportunity for an experienced
Java Developer
to work on high-performance e-trading systems within Front Office environments.
This role focuses on low-latency engineering, JVM optimisation, and real-time problem-solving in complex capital markets systems.
Responsibilities
Design and build
low-latency Java applications
for trading and market connectivity.
Conduct
JVM tuning
,
Garbage Collector optimisation
, and
multithreading
to achieve peak performance.
Collaborate with quants, traders, and other engineers on real-time trading solutions.
Implement and enhance
event-driven architectures
using frameworks such as
LMAX Disruptor
,
Aeron
,
Gemfire
, or
Ignite
.
Engage in
low-level performance analysis
, including OS and network-level tuning.
Requirements
10+ years of Java development experience
, ideally within
Front Office or Capital Markets
.
Proven background in
low-latency design
and
high-throughput systems
.
Deep understanding of
JVM internals
,
concurrency models
, and
memory management
.
Knowledge of at least one asset class:
FX, Rates, Credit, or Equities
.
Strong communication skills and the ability to discuss performance challenges at a granular technical level.
Degree in Computer Science, Engineering, or a related field.
Desirable
Experience with
Coral Sequencer
,
GridGain
,
Hazelcast
, or
in-house messaging frameworks
.
Familiarity with
Linux profiling tools
and
lock-free data structures
.
Prior exposure to
real-time trading platforms
or
market data systems
.
Details
Contract
role (competitive day rate)
Hybrid working
, typically 3 days in London office
Focused, hands-on engineering environment working on mission-critical trading systems