Low Latency Java Developer
Harrington Starr
London | Electronic Trading | Java | Low Latency
We're working with a technology-driven trading business looking for a hands-on Java Developer to build and enhance high-performance electronic trading systems.
You’ll work closely with traders and quantitative developers, building systems where latency, performance and reliability directly impact trading outcomes .
What you’ll be doing
- Designing and developing low-latency, high-throughput Java trading systems
- Building pricing, hedging, risk and algorithmic execution components
- Working directly with traders and quantitative developers
- Developing market-data and order gateways
- Integrating quantitative models into production trading systems
- Working with FIX, multicast and high-performance messaging
- Optimising JVM applications for low allocation, low GC and predictable latency
- Developing simulation, backtesting and regression-testing frameworks
- Taking ownership from design and architecture through to production
These responsibilities come directly from the underlying brief.
What we’re looking for
- Around 4-8 years' commercial software engineering experience (This is a mid level role)
- Genuine low-latency / high-performance engineering experience
- Experience within electronic trading
- Ideally exposure to FX, eFX or Crypto
- Strong multithreading and concurrency knowledge
- Experience with FIX and/or electronic exchange connectivity
- Market-data and/or order-management systems
- Strong Linux and performance-tuning knowledge
- Exposure to Aeron, multicast, shared memory or similar low-latency technologies
- Strong CS fundamentals and an understanding of financial markets
The core technical requirements in the original brief are Java/JVM performance, electronic trading, execution/hedging, market data, Aeron or equivalent, FIX, Linux, multithreading, shared memory and multicast.
#J-18808-LjbffrReference: WJ-766_21961909