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