Senior LOW - Latency Java Engineer .
Morgan McKinleyAbout Our Client Our client is a premier software engineering consultancy built to tackle the most complex, mission-critical engineering problems in modern finance. They are currently building next-generation, high-throughput FX trading platforms where microseconds matter. The Role As a Senior Low-Latency Java Engineer, you will design and build commercial-grade, event-sourced microservices for FX pricing, matching, and execution engines from scratch. You will work closely with front-office stakeholders, writing high-performance code and eliminating latency bottlenecks. Essential Requirements
- Core Java Mastery: Expert-level experience in Core Java (Java 17+) writing high-availability, fault-tolerant distributed systems.
- Low-Latency & Event-Driven Systems: Proven track record with event-driven architectures (e.g., Sequencers, CQRS, Command Sourcing) in electronic or algorithmic trading environments.
- Mechanical Sympathy: Hands-on experience writing low-latency, zero-GC/zero-allocation code and tuning performance in Linux environments.
- Trading Infrastructure Experience: Solid domain experience building order gateways, exchange connectivity, or market data systems. Bonus Points
- Aeron: Experience with Aeron, Aeron Cluster, or OpenHFT/Chronicle stack.
- FX / CFD Domain: Deep understanding of FX market microstructure or CFD platforms.
- Modern Messaging & APIs: Experience with Vert.x, WebSockets, REST, or binary protocols (FIX/SBE).
- Cloud & DevOps: Familiarity with AWS, Docker, Grafana, or Jenkins. If you are an experienced Java Engineer with low-latency trading expertise, apply now to discuss the role!
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
Discuss this job
Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.