Senior Java Developers - Aeron

Oliver Bernard

Greater London

Hybrid

GBP 117,000 - 195,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid working
2 days in London per week
Performance-driven environment

Job summary

Oliver Bernard is seeking a Senior Java Developer in London to join a high-performance team building latency-sensitive systems. You will own ultra-low-latency Java applications, work with Aeron messaging, and optimize JVM performance and memory usage.

This role emphasizes concurrency, profiling and delivering measurable throughput improvements. The position supports hybrid work with 2 days in the office per week, and requires deep Aeron knowledge, experience with cluster/archive, and a track

Qualifications

  • Proven Java expertise with a focus on low-latency systems.
  • Hands-on Aeron experience including cluster/archive.
  • Strong JVM performance tuning and memory management knowledge.

Responsibilities

  • Design, develop and optimize ultra-low-latency Java apps.
  • Build high-performance messaging with Aeron.
  • Profile, benchmark and tune to reduce latency and GC overhead.
  • Develop highly concurrent, multithreaded systems with predictable performance.
  • Optimize JVM behavior and memory management for throughput.
  • Collaborate with architects to deliver scalable, high-throughput solutions.
  • Identify bottlenecks and drive continuous improvements.
  • Contribute to design decisions and code quality standards.
  • Demonstrate hands-on Aeron, including cluster/archive usage.
  • Design high-throughput, low-latency systems with robust architectures.
  • Understand CPU cache, memory barriers and hardware-aware tuning.

Skills

Java
Aeron
Low-latency design
JVM tuning
Multithreading
Profiling
Aeron Cluster
Aeron Archive
Chronicle
Disruptor

Tools

Aeron Cluster
Aeron Archive
Chronicle
Disruptor

Job description

Senior Java Developers- Low Latency / Aeron

Location: London (2 days per week in the office)

Salary: Up to £195,000

Overview

We're looking for an exceptional Senior Java Developer with strong Aeron and low-latency engineering experience to join a high-performance technology team building cutting-edge, latency-sensitive systems.

This is an opportunity for an experienced Java engineer to work on highly concurrent, performance-critical applications where speed, reliability and efficient system design are paramount.

The ideal candidate will have deep expertise in Java, hands-on experience with Aeron, and a strong understanding of JVM performance optimisation and low-latency system architecture.

Key Responsibilities
  • Design, develop and optimise ultra-low-latency Java applications.
  • Build high-performance messaging and communication systems using Aeron.
  • Profile, benchmark and tune applications to minimise latency, garbage collection and CPU overhead.
  • Develop highly concurrent, multithreaded systems with predictable performance.
  • Optimise JVM behaviour, memory management, object allocation and garbage collection.
  • Work closely with architects and other engineers to deliver scalable, resilient and high-throughput solutions.
  • Investigate complex performance bottlenecks and drive continuous improvements.
  • Contribute to technical design decisions, code quality and engineering best practices.
  • Proven, hands-on experience with Aeron, ideally including Aeron Cluster and/or Aeron Archive.
  • Strong experience designing and developing low-latency, high-throughput systems.
  • Excellent understanding of JVM internals, garbage collection, memory allocation and performance tuning.
  • Strong knowledge of multithreading, concurrency, lock-free programming and CPU-level performance optimisation.
  • Experience with profiling, benchmarking and performance analysis.
  • Solid understanding of network protocols, messaging architectures and distributed systems.
  • A strong engineering mindset, with a focus on measurable performance improvements and clean, maintainable code.
  • Experience in electronic trading, capital markets or other latency-sensitive environments.
  • Familiarity with Linux performance tuning and operating system internals.
  • Knowledge of CPU cache behaviour, memory barriers, mechanical sympathy and hardware-aware optimisation.
  • Experience with Chronicle, Disruptor or similar high-performance technologies.
  • Familiarity with network-level optimisation and efficient binary protocols.
What’s on Offer?
  • Salary up to £195,000, depending on experience.
  • Hybrid working, with 2 days per week in London.
  • The opportunity to work on technically challenging, performance-critical systems.
  • A high-calibre engineering environment where technical expertise and innovation are valued.
Interested?

If you're a Senior Java Developer with deep Aeron knowledge and a passion for pushing the boundaries of low-latency performance, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Dev — Low-Latency Aeron Expert (Hybrid London)
Senior Java Dev — Low-Latency Aeron Expert (Hybrid London)

Oliver Bernard • Greater London

Hybrid
GBP 117,000 - 195,000
Hybrid working
2 days in London per week
Performance-driven environment
VP Level Software Engineer (Java/Low Latency/Aeron)
VP Level Software Engineer (Java/Low Latency/Aeron)

Scope AT Limited • Greater London

Hybrid
GBP 180,000 - 240,000
Java Engineer - Low Latency
Java Engineer - Low Latency

Juxt Ltd. • Greater London

On-site
GBP 90,000 - 130,000
Software Engineer - High-Performance Java / Low Latency
Software Engineer - High-Performance Java / Low Latency

Randstad Technologies Recruitment • City Of London

Hybrid
GBP 111,000 - 221,000
Low-Latency Java Engineer
Low-Latency Java Engineer

Vertus Partners • Greater London

On-site
GBP 90,000 - 140,000
Java Low Latency Engineer
Java Low Latency Engineer

DCV Technologies • Greater London

Hybrid
GBP 90,000 - 140,000
Java Low Latency Engineer
Java Low Latency Engineer

DCV Technologies • City Of London

Hybrid
GBP 90,000 - 150,000
Hybrid work model
Senior Java Low-Latency Developers
Senior Java Low-Latency Developers

DCV Technologies • Greater London

Hybrid
GBP 140,000 - 190,000
Senior Java Low Latency Developer | Electronic Trading
Senior Java Low Latency Developer | Electronic Trading

McGregor Recruitment • Greater London

On-site
GBP 315,000 - 385,000
Software Engineer - High-Performance Java / Low Latency
Software Engineer - High-Performance Java / Low Latency

Randstad Technologies Recruitment • Greater London

Hybrid
GBP 120,000 - 194,000