Job Title: Core Java Developer β Ultra Low Latency Trading SystemsLocation: LondonType: Permanent Overview:We are hiring a Core Java developer to join a high-performance trading team focused on eFX OR Crypto markets. This role requires deep technical expertise in ultra-low latency systems and a strong understanding of electronic trading environments.Key Responsibilities:Design and develop low-latency, high-throughput trading componentsWork closely with quant and trading teams to optimise execution performanceBuild and maintain messaging infrastructure using technologies such as Aeron, SBE, Disruptor, Chronicle, and FIXTune the JVM for microsecond-level performance (0GC, CPU affinity, memory management)Contribute to architecture and design decisions for latency-sensitive servicesEnsure code quality through rigorous testing, benchmarking, and profilingRequired Skills & Experience:Strong Core Java expertise (JVM internals, multithreading, low-level concurrency)Demonstrable experience building systems with microsecond SLAsPrior experience in eFX or crypto trading platforms, particularly pricing or execution enginesFamiliarity with low-latency messaging libraries (e.g. Aeron, SBE, Disruptor)Solid understanding of network-level tuning and OS-level performance optimisationDesirable:Experience with 0GC and off-heap memory managementExposure to cloud-based deployment and containerisation (Docker, Kubernetes, CI/CD)Background working in high-frequency trading or market-making environments
Contact Detail:
LinkedIn Recruiting Team