£180,000 Per year
Outside
Hybrid
City of London, London
Summary: A leading global investment bank is looking for a Java Developer / eTrading Strategist to join its London Rates eTrading team. This front-office role involves designing, building, and optimizing low-latency Java trading systems that support the bank's global Rates business. The position requires collaboration with traders, quants, and technologists to deliver high-performance eTrading solutions. Candidates should have extensive experience in Java development within low-latency trading systems.
Key Responsibilities:
- Design and implement low-latency, multithreaded Java applications for Rates eTrading.
- Develop and optimise execution algorithms, smart order routers, and pricing engines.
- Profile and tune Java applications for GC optimisation, lock contention, and throughput.
- Implement real-time monitoring, logging, and alerting frameworks.
- Partner with quants to integrate pricing models into Java-based trading systems.
- Conduct rigorous code reviews, testing, and benchmarking.
Key Skills:
- Degree in Computer Science, Engineering, Mathematics, or related field.
- 10+ years' experience in Java development within low-latency trading systems.
- Deep knowledge of Java concurrency, GC tuning, memory management, and NIO.
- Familiarity with market microstructure, FIX, order types, and trading protocols.
- Proven track record delivering production-grade Java trading platforms.
- Rates (cash & derivatives) eTrading experience strongly preferred.
Salary (Rate): £180000 per annum
City: City of London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
- £140000 - £180000 per annum + Bonus + Benefits
- City of London, London
- Permanent
A leading global investment bank is seeking a Java Developer / eTrading Strategist to join its London Rates eTrading team. This front-office role focuses on designing, building, and optimising low-latency Java trading systems that power the bank's global Rates business.
The Role
You will engineer high-performance Java components for algorithmic execution, pricing, and market connectivity. Working closely with traders, quants, and technologists, you'll deliver production-ready eTrading solutions with a focus on latency, scalability, and resilience.
Key Responsibilities
Design and implement low-latency, multithreaded Java applications for Rates eTrading.
Develop and optimise execution algorithms, smart order routers, and pricing engines.
Profile and tune Java applications for GC optimisation, lock contention, and throughput.
Implement real-time monitoring, logging, and alerting frameworks.
Partner with quants to integrate pricing models into Java-based trading systems.
Conduct rigorous code reviews, testing, and benchmarking.
Candidate Profile
Degree in Computer Science, Engineering, Mathematics, or related field.
10+ years' experience in Java development within low-latency trading systems.
Deep knowledge of Java concurrency, GC tuning, memory management, and NIO.
Familiarity with market microstructure, FIX, order types, and trading protocols.
Proven track record delivering production-grade Java trading platforms.
Rates (cash & derivatives) eTrading experience strongly preferred.
Preferred Technical Skills
Core Java 11+, multithreading, lock-free programming.
Low-latency messaging frameworks (Aeron, Chronicle Queue, Kafka).
High-performance data structures and memory-efficient coding.
Experience with distributed systems, microservices, and cloud-native Java.
Knowledge of market-making algos, smart order routing, HFT architectures.
What's on Offer
Direct impact on the Rates eTrading desk, with ownership of mission-critical systems.
Work on cutting-edge low-latency engineering challenges.
Collaborative front-office environment with quants and traders.
Hybrid working - only 2 days/month in the London office.
Competitive compensation with strong career growth potential.
If you are passionate about Java, low latency, and electronic trading, we'd love to hear from you.
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.