Our client, a leading FX trading firm in London, is seeking an experienced Core Java Engineer to join their elite technology team. You'll be working on business-critical trading platforms where speed, scalability, and reliability are paramount.
What you'll do
* Design, develop, and optimise low-latency, high-throughput trading systems
* Apply deep expertise in Core Java, multithreading, and concurrency
* Collaborate with quant teams, traders, and other engineers to deliver innovative solutions
* Enhance system performance through latency optimisation, profiling, and tuning
* Work in an agile, collaborative environment with a strong engineering culture
What we're looking for
* Strong background in Core Java (8+) development
* Proven experience building low-latency, high-performance systems
* Expertise in multithreading, concurrency, and garbage collection tuning
* Understanding of networking, messaging, and distributed systems
* Experience in financial services (FX, trading, or similar) is highly desirable
* Strong problem-solving mindset and ability to work under pressure
The role is 3 days a week onsite in London and 2 days WFH, please apply for immediate consideration.