Low Latency Java Developer

Harrington Starr — United Kingdom · Posted ~7 hours ago

Senior Full-time

Skills

Java Low latency systems High performance computing JVM optimization Distributed systems JVM FIX High-performance messaging

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Java engineering role focused on developing ultra-low-latency systems, performance optimization, and complex software components for demanding environments.

Highlights

Opportunity to build high-performance systems where optimization, reliability, and advanced engineering directly impact outcomes.

Description

Low-Latency Java Developer – Electronic Trading London | Electronic Trading | Java | Low Latency We're working with a technology-driven trading business looking for a hands-on Java Developer to build and enhance high-performance electronic trading systems. You'll work closely with traders and quantitative developers, building systems where latency, performance and reliability directly impact trading outcomes. What you'll be doing Designing and developing low-latency, high-throughput Java trading systemsBuilding pricing, hedging, risk and algorithmic execution componentsWorking directly with traders and quantitative developersDeveloping market-data and order gatewaysIntegrating quantitative models into production trading systemsWorking with FIX, multicast and high-performance messagingOptimising JVM applications for low allocation, low GC and predictable latencyDeveloping simulation, backtesting and regression-testing frameworksTaking ownership from design and architecture through to production These responsibilities come directly from the underlying brief. What we're looking for Around 4–8 years' commercial software engineering experience (This is a mid level role)Strong commercial Java developmentGenuine low-latency / high-performance engineering experienceExperience within electronic tradingIdeally exposure to FX, eFX or CryptoStrong multithreading and concurrency knowledgeExperience with FIX and/or electronic exchange connectivityMarket-data and/or order-management systemsStrong Linux and performance-tuning knowledgeExposure to Aeron, multicast, shared memory or similar low-latency technologiesStrong CS fundamentals and an understanding of financial markets The core technical requirements in the original brief are Java/JVM performance, electronic trading, execution/hedging, market data, Aeron or equivalent, FIX, Linux, multithreading, shared memory and multicast.