> Markdown version of [/jobs/ext/4678410-low-latency-java-developer](https://www.wearedevelopers.com/jobs/ext/4678410-low-latency-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Low Latency Java Developer - **Company:** CMC MARKETS PLC - **Location:** United Kingdom - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Algorithmic Trading, Software Design Patterns, Memory Management, Financial Information EXchange, High-Frequency Trading, Java Virtual Machine (JVM), Routing, Performance Tuning, Concurrency, Information Technology, Low Latency - **Published:** November 12, 2026 - **Apply:** https://startup.jobs/senior-front-office-software-engineer-cmc-markets-10741774 ## About the Role If you thrive in performance-critical environments and want your work to have real market impact, we'd love to hear from you., * Strong hands-on Java development experience within low latency financial systems. * Deep understanding of performance optimisation, concurrency and JVM internals. * Experience working on pricing, risk or electronic trading platforms. * Knowledge of FIX protocol, order routing and broker connectivity highly beneficial. * Strong mathematical and problem-solving mindset. * Experience across asset classes such as FX, Equities, Commodities or Derivatives preferred. * Ability to operate calmly in a fast-paced, front-office trading environment. * Experience mentoring engineers and influencing technical direction. * Minimum 2:1 degree in Computer Science, Mathematics, Physics or another numerate discipline. ## Description * Develop and optimise high-performance Java (21+) systems for pricing, risk and trading. * Build and enhance components within a low latency, high-throughput trading architecture. * Apply advanced concurrency, memory management and performance tuning techniques. System Design & Ownership * Take responsibility for designing scalable, resilient and maintainable systems. * Contribute to architectural decisions across the trading and risk platform. * Build tooling to improve monitoring, maintenance and performance diagnostics. Trading-Focused Collaboration * Work closely with Quants, Financial Engineering, Front Office and Business Operations. * Support live trading systems, troubleshooting time-critical production issues. * Contribute to the continuous evolution of our electronic trading infrastructure. Mentorship & Technical Leadership * Provide guidance and mentorship to junior developers. * Champion engineering best practices, clean code principles and robust design patterns.