Senior/Principal Java Engineer - Low Latency

JUXT

Greater London

On-site

GBP 90,000 - 130,000

Full time

21 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

JUXT is seeking senior and principal Java developers to join a major financial institution on a high-performance trading and real-time data project. You will write and tune low-latency Java frameworks, focusing on throughput and latency, and apply event-driven, microservice-based architectures.

You will collaborate with other engineers to shape elegant solutions for performance-sensitive problems, work on Linux and the JVM, and deliver systems that power global finance with precision and

Qualifications

  • 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.

Responsibilities

  • Write and tune high-performance Java frameworks to improve throughput and latency.
  • Develop and maintain low-latency, event-driven microservice architectures.
  • Collaborate with engineers to shape solutions for performance-sensitive problems.
  • Apply performance diagnostics and tuning on JVM/Linux environments.

Skills

Strong Java
JVM expertise
Low-latency design
Multithreading
Performance profiling
Linux fundamentals
Microservices
Event-driven architecture
Communication

Tools

JMH
async-profiler
Flight Recorder

Job description

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 6 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 6 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 6 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
Nice To Have
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Engineer - Low Latency
Java Engineer - Low Latency

Juxt Ltd. • Greater London

Hybrid
GBP 90,000 - 130,000
Senior/Principal Java Engineer - Low Latency
Senior/Principal Java Engineer - Low Latency

Grid Dynamics • Greater London

On-site
GBP 70,000 - 90,000
Medical insurance
Flexible schedule
Sports benefits
+3
Low Latency Java Developer
Low Latency Java Developer

Harrington Starr • Greater London

On-site
GBP 110,000 - 170,000
VP, Java E-Trading - Low Latency
VP, Java E-Trading - Low Latency

Selby Jennings • City Of London

On-site
GBP 70,000 - 90,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

TP ICAP Group Services Ltd • City Of London

On-site
GBP 70,000 - 90,000
Senior Low-Latency Java Engineer - London
Senior Low-Latency Java Engineer - London

McGregor Boyall • City Of London

Hybrid
GBP 120,000 - 160,000
Lead Java Developer | Low Latency Trading | London City
Lead Java Developer | Low Latency Trading | London City

SGI • England

On-site
GBP 70,000 - 90,000
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Luxoft • Greater London

On-site
GBP 103,000 - 148,000
Senior Low Latency Rust Engineer
Senior Low Latency Rust Engineer

McGregor Recruitment • Greater London

Hybrid
GBP 110,000 - 180,000
Senior/Principal Java Developer - Low Latency - Financial Services
Senior/Principal Java Developer - Low Latency - Financial Services

Grid Dynamics • City Of London

On-site
GBP 90,000 - 130,000
Flexible schedule
Benefits package - medical insurance, sports
Professional development opportunities
+2