Quantitative Developer - Java, concurrency, distributed systems, message-oriented architectures, Python, large-scale data analysis
A global electronic-trading firm is hiring a Quantitative Developer for its London team. The role focuses on analysing market microstructure, improving algorithmic trading behaviour, and implementing changes directly in Java-based production systems. It combines research, modelling, coding, and client-facing quantitative work.
Responsibilities
* Analyse trading data and market microstructure to enhance algorithmic performance.
* Design and implement models and strategy-logic updates (primarily in Java).
* Collaborate with engineering, testing, and support teams on deployment.
* Work with clients to explain model behaviour, gather feedback, and support execution consulting.
Requirements
1. Strong analytical mindset; clear communication skills.
2. 3+ years Java experience (concurrency, Java 8+, testing, DI).
3. Experience with electronic trading strategies; familiarity with distributed systems.
4. Deep knowledge of European equity market microstructure.
5. Strong Python and/or Java coding skills.
6. Experience with high-frequency/low-latency environments and large-scale data is a plus.