A leading global investment bank is seeking a highly skilled
Java Developer / eTrading Strategist
to join its London Rates eTrading team. The role is focused on the design, build, and optimisation of
low-latency Java trading systems
powering its global Rates business.
The Role
You will be responsible for engineering
high-performance Java components
for algorithmic execution, pricing, and market connectivity. This is a front-office aligned role, working directly with traders, quants, and other technologists to deliver
production-ready electronic trading systems
with a focus on performance, scalability, and resilience.
Key Responsibilities
* Design and implement
low-latency, multithreaded Java applications
for Rates eTrading.
* Build and optimise
execution algorithms, smart order routers, and pricing engines
.
* Develop
exchange and venue connectivity
using Java for dealer-to-client and interdealer platforms.
* Profile and tune Java applications for
GC optimisation, lock contention, and throughput
.
* Implement
real-time monitoring, logging, and alerting frameworks
for production systems.
* Collaborate with quants to integrate pricing models into Java-based trading systems.
* Conduct detailed
code reviews, unit testing, and performance benchmarking
.
Candidate Profile
* Degree in Computer Science, Engineering, Mathematics, or a related technical field.
* 2+ years' experience in
Java development within an electronic trading or low-latency environment
.
* Strong expertise in
Java concurrency, garbage collection tuning, memory management, and NIO
.
* Familiarity with
market microstructure, order types, FIX, and trading protocols
.
* Proven track record of delivering
production-grade Java trading systems
.
* Rates (cash & derivatives) eTrading experience strongly preferred.
Preferred Technical Skills
* Core Java 11+
, multithreading, lock-free programming.
* Low-latency messaging frameworks
(e.g., Aeron, Chronicle Queue, Kafka).
* High-performance data structures
and memory-efficient coding patterns.
* KDB/q
or other time-series databases for tick data and analytics.
* Exposure to
distributed systems, microservices, and cloud-native Java applications
.
* Knowledge of
market-making algos, smart order routing, and HFT-style architectures
.
What's on Offer
* Direct impact on the
Rates eTrading desk
with ownership of mission-critical Java systems.
* Work on
cutting-edge low-latency Java engineering challenges
.
* Collaborative front-office environment with exposure to quants and traders.
* Hybrid working - only 2 days/month in the London office.
* Competitive compensation package with strong career growth potential.
Applicants with
deep Java engineering expertise and Rates eTrading experience
will be prioritised.
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.