Job Description
Title: Senior Java Developer
Location: London
About the Client:
Our client is a leading global financial services firm focused on digital assets. They provide 24/7 transparency and efficiency in the institutional market through principal market making in spot, derivatives, borrowing, and lending. Headquartered in London, with offices in Jersey City and Tokyo, they bridge the gap between traditional financial and cryptocurrency markets.
About the Role:
The Exchange Trading Technology team develops and maintains high-performance exchange connectivity solutions. This includes market data gateways, trading components, and risk management systems. The team focuses on optimizing the trading stack for ultra-low latency and high throughput.
We are looking for a Senior Java Software Developer to join this team. The ideal candidate is a low-latency specialist with deep Java expertise and a strong background in performance tuning, networking, messaging, and exchange connectivity.
Duties and Responsibilities:
- Develop and optimize ultra-low latency exchange connectivity solutions.
- Contribute to the architecture of the trading system for scalability and HFT readiness.
- Utilize advanced networking to reduce latency.
- Automate trading workflows to improve efficiency and reduce risk.
Required Skills and Experience:
- 10+ years of hands-on Java development in low-latency, high-performance trading systems.
- Expertise in exchange connectivity protocols and performance tuning.
- Advanced networking and concurrency expertise.
- Experience in HFT, market-making, and latency-critical optimizations.
Preferred Qualifications:
- Cloud-native trading infrastructure experience.
- Experience with low-level languages (C/C++, Rust) for ultra-low latency trading.
Benefits and Conditions:
- Competitive salary and two discretionary bonus payments a year.
- Benefits include Private Medical Insurance, Group Personal Pension, and Group Income Protection.
- Regular fun events and activities.