At a Glance
- Tasks: Join a team to develop high-performance Java applications for global trading platforms.
- Company: Leading financial institution focused on innovative low-latency systems.
- Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
- Other info: Collaborate with top engineers in a dynamic environment that values precision and excellence.
- Why this job: Make a real impact in finance by optimising critical systems with cutting-edge technology.
- Qualifications: Strong Java skills and experience with low-latency systems required.
The predicted salary is between 60000 - 80000 £ per year.
We’re looking for Senior and Principal Java Developers with a strong background in low-latency systems to join us on a high-performance trading and real-time data project, for a major financial institution. You’ll work on mission-critical applications where performance, scalability, and reliability truly matter — the kind of systems that power global trading platforms and require a deep understanding of how the JVM and Linux really work. This is an opportunity to bring world-class engineering principles to projects at the very heart of modern finance.
Your work will focus on writing and tuning high-performance Java frameworks, improving throughput and latency, and applying event-driven, microservice-based architectures. You’ll collaborate closely with other talented engineers, helping to shape elegant solutions to complex, performance-sensitive problems. You’ll be joining an environment where good software engineering truly matters — where clean design, measurable performance, and deep system understanding are valued. This is an opportunity to work alongside recognised low-latency specialists, elevate your expertise, and contribute to systems that demand precision and technical excellence.
We’re looking for developers who are technically exceptional, but also pragmatic — engineers who love to understand how things work under the hood, measure performance precisely, and continuously refine their craft.
Core skills- Strong Java skills with deep knowledge of the JVM
- Proven experience building or optimising low-latency systems
- Familiarity with performance tuning and profiling tools (e.g. JMH, async-profiler, Flight Recorder)
- Solid understanding of multithreading, concurrency, and memory management
- Experience with microservice architectures and event-driven systems
- Strong Linux fundamentals and comfort with performance diagnostics
- Clear communication skills and ability to articulate design and performance decisions
- Experience with high-performance messaging (Chronicle Queue/Wire, Aeron, ZeroMQ, Kafka tuning)
- Familiarity with off-heap or direct memory structures (Chronicle Map, VarHandles, DirectByteBuffers)
- Networking/I/O frameworks such as Netty or custom FIX engines
- Exposure to OpenHFT, LMAX Disruptor, or similar performance-focused frameworks
- Prior experience in trading, financial markets, or real-time data systems
- Ability to produce clear, lightweight documentation or UML diagrams when needed
These roles are hybrid - a mix of working from home and on-site collaboration in London, Canary Wharf.
Both permanent and contract arrangements considered.
We can only consider candidates who have the right to work in the UK and do not require visa sponsorship. Applicants must be UK-based and within a commutable distance to London.
Email with your CV and a brief introduction. Even if you’re not sure you tick every box, we’d still love to hear from you - we’re always keen to meet passionate, technically curious developers and can keep you in mind for future projects if this one isn’t the right fit.
Java Engineer - Low Latency in London employer: Juxt Ltd.
Join a leading financial institution as a Java Engineer in the vibrant Canary Wharf area, where you'll be part of a dynamic team dedicated to high-performance trading and real-time data systems. Our culture prioritises technical excellence and collaboration, offering you the chance to work alongside industry specialists while enjoying flexible hybrid working arrangements. With a strong focus on employee growth and continuous learning, this role provides an exceptional opportunity to refine your skills in a fast-paced, innovative environment.
StudySmarter Expert Advice🤫
We think this is how you could land Java Engineer - Low Latency in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to low-latency systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your Java knowledge and performance tuning techniques. Practice coding challenges and be ready to discuss your thought process and problem-solving approach.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate developers who are eager to make an impact.
We think you need these skills to ace Java Engineer - Low Latency in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your strong Java skills and experience with low-latency systems. We want to see how your background aligns with the core skills mentioned in the job description, so don’t hold back on showcasing your relevant projects!
Craft a Compelling Introduction:When you email us, include a brief introduction that reflects your passion for engineering and your understanding of performance-sensitive systems. This is your chance to show us why you're the perfect fit for our team!
Show Off Your Technical Curiosity:We love developers who are technically exceptional and pragmatic. In your application, mention any tools or frameworks you've used for performance tuning and profiling, as well as your approach to multithreading and concurrency.
Don’t Worry About Every Box:Even if you’re not sure you tick every box, we still want to hear from you! If you have a passion for low-latency systems and a desire to learn, drop us a line through our website. We’re always keen to meet curious developers!
How to prepare for a job interview at Juxt Ltd.
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially around the JVM. Be prepared to discuss how you've optimised low-latency systems in the past and be ready to dive deep into performance tuning and profiling tools like JMH or async-profiler.
✨Showcase Your Problem-Solving Skills
During the interview, be ready to tackle complex, performance-sensitive problems. Think of examples from your previous work where you’ve had to design elegant solutions under pressure, and articulate your thought process clearly.
✨Demonstrate Your Understanding of System Architecture
Familiarise yourself with microservice architectures and event-driven systems. Be prepared to discuss how these concepts apply to low-latency environments and share any relevant experiences you have with them.
✨Communicate Clearly and Confidently
Good communication is key! Practice explaining your design and performance decisions in a straightforward manner. If you can produce clear documentation or UML diagrams, mention that too, as it shows you can convey complex ideas effectively.