← Back to jobs

Senior Java Developer – Low Latency / JVM Tuning

Skills

event driven architecturejavajvmlinuxnetworkingudpJava

Description

Domain: High-Performance Computing / Low-Latency Systems

We are looking for an experienced Java Developer with strong expertise in JVM tuning, concurrency, and low-latency system design to build and optimise high-performance, event-driven applications.

The ideal candidate will have a strong understanding of Java internals, memory management, networking, and Linux systems, with experience developing latency-sensitive, high-throughput applications.

Key Responsibilities

  • Design, develop, and optimise high-performance Java applications for low-latency and high-frequency environments.
  • Perform JVM tuning, garbage collection optimisation, and memory management.
  • Develop event-driven and reactive systems with a strong focus on concurrency and throughput.
  • Optimise data structures, algorithms, networking, and application performance.
  • Work with low-level Java technologies and system interfaces to improve execution efficiency.
  • Analyse performance bottlenecks across the JVM, operating system, CPU, and network layers.
  • Work with shared memory, memory-mapped files, and TCP/UDP networking.
  • Apply knowledge of Linux internals and CPU architecture to optimise system performance.

Mandatory Skills

  • Strong Java development experience, with expertise in JVM tuning and performance optimisation.
  • Excellent knowledge of data structures, algorithms, and concurrency.
  • Experience building low-latency, high-throughput, event-driven or reactive systems.

Nice to Have

  • Experience with Aeron for high-performance messaging and transport.
  • Exposure to high-frequency trading (HFT), capital markets, or other latency-sensitive systems.

Get similar jobs in United Kingdom by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in United Kingdom.

Finding similar jobs…