Java Low Latency Engineer


Details:
  • Salary: £550 - 650 - Day
  • Job Type: Contract
  • Job Status: Full-Time
  • Salary Per: Day
  • Location: London
  • Date: 1 day ago
Description:

Role: Java Low Latency Engineer / Java Performance Engineer

Location: London / Hybrid - 3 days in London office

Day rate: DoE

Sector: Wealth Management, Investment Banking, Asset Management, Personal & Corporate Banking

We are seeking an experienced Java Low Latency Engineer / Java Performance Engineer to join a high-performing engineering team responsible for building and optimising mission-critical, event-driven systems operating in ultra-low latency environments.

You will work on the design, development, and optimisation of high-throughput, high-frequency systems where performance, scalability, and reliability are paramount. This role requires a deep understanding of JVM internals, concurrency, networking, memory management, and Linux-based performance tuning.

Key Responsibilities

* Design and develop high-performance Java applications for low-latency environments.

* Optimise JVM performance through advanced tuning, profiling, and troubleshooting.

* Build resilient, event-driven and reactive systems capable of handling high transaction volumes.

* Analyse and improve system performance across application, JVM, operating system, and hardware layers.

* Implement efficient concurrency models and low-latency messaging solutions.

* Work closely with architecture and infrastructure teams to deliver scalable, production-ready solutions.

* Conduct performance testing, benchmarking, and capacity planning.

* Investigate and resolve latency bottlenecks across distributed systems.

Essential Skills & Experience

* Expert-level Java development experience.

* Proven experience with JVM performance tuning and optimisation.

* Strong understanding of Data Structures and Algorithms.

* Experience developing low latency, high throughput, event-driven systems.

* Extensive knowledge of:

* Concurrency and multithreading

* Garbage Collection (GC)

* JNI (Java Native Interface)

* Java Unsafe

* JNR-FFI

* Experience building systems that operate within demanding latency constraints.

Must Have Experience:

* ✅ Strong Core Java Development

* ✅ JVM Performance Tuning

* ✅ Low Latency / High Performance Systems

* ✅ Concurrency & Multithreading

* ✅ Data Structures & Algorithms

* ✅ Networking

* ✅ Linux

Nice to Have

* Experience with Aeron messaging framework.

* Exposure to financial trading, market data, or high-frequency systems.

* Knowledge of distributed systems and messaging technologies.

* Familiarity with modern observability and monitoring platforms

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Engineer in London ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?