Java Developer
Join a fast-paced, high-performance FX trading firm in the heart of London. Specialising in delivering low-latency, high-throughput trading solutions to institutional clients across global currency markets. We are looking for a talented Java Developer with strong multithreading and concurrency experience to join our Core Engineering team. You will work closely with quants, traders, and other developers to build and maintain ultra-low-latency trading applications and real-time market data systems.
Design and develop high-performance Java applications for FX pricing, trading, and risk.
Collaborate with cross-functional teams to deliver robust, scalable software solutions.
Continuously improve performance, reliability, and observability of trading systems.
Solid understanding of low-latency design patterns and performance optimisation.
Experience building and supporting real-time or high-throughput systems.
Good grasp of data structures, memory management, and JVM tuning.
Knowledge of Spring, Netty, or high-performance I/O frameworks.
Exposure to containerisation, CI/CD pipelines, and monitoring tools.
Paying up to £130k base + bonus and 3 days a week in Central London, please apply for immediate consideration.