Senior Java Performance Architect - Low-Latency, JVM Tuning

Luxoft

Greater London

On-site

GBP 110,000 - 180,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft in London is seeking an experienced Java performance engineer to design and build high‑performance, low‑latency trading platforms. You will optimize JVM, memory, and networking, and work close to OS level Linux performance tuning to meet strict latency targets.

Candidates should have 8+ years of hands‑on Java development, strong GC profiling, and a track record of building event‑driven or reactive systems for high‑throughput workloads.

Qualifications

  • 8+ years of hands-on software development experience, with strong expertise in Core Java and performance-critical applications.
  • Strong experience with JVM performance engineering and tuning, including GC optimization, memory management, profiling, and latency analysis.
  • Excellent knowledge of multithreading, concurrency, data structures, algorithms, and algorithmic complexity.
  • Proven experience building low-latency, high-throughput, event-driven or reactive systems.
  • Strong knowledge of network programming and protocols, particularly TCP/UDP, and experience optimizing network-intensive applications.
  • Strong understanding of Linux internals and performance analysis in Linux environments.
  • Good understanding of CPU architecture and memory management, including shared memory, memory-mapped files, caches, and their impact on application performance.
  • Experience with low-level Java technologies such as JNI, Java Unsafe, JNR-FFI, or comparable native integration techniques.

Responsibilities

  • Design and develop high-performance, low-latency applications using Core Java.
  • Perform advanced JVM profiling, GC analysis, and performance tuning to minimize latency and maximize throughput.
  • Build event-driven and reactive systems capable of processing high-frequency workloads.
  • Optimize concurrency, memory management, data structures, and algorithms for performance-critical applications.
  • Develop and optimize networking components using TCP/UDP and low-latency communication techniques.
  • Work with low-level Java technologies such as JNI, Java Unsafe, and JNR-FFI where required for performance optimization.
  • Analyze application and Linux system performance, identify bottlenecks, and implement improvements.
  • Collaborate with global engineering teams on architecture, development, testing, and production support.

Tools

JVM profiling tools
GC analysis
Linux perf
JNI/JNR-FFI

Job description

Luxoft in London is seeking an experienced Java performance engineer to design and build high‑performance, low‑latency trading platforms. You will optimize JVM, memory, and networking, and work close to OS level Linux performance tuning to meet strict latency targets.

Candidates should have 8+ years of hands‑on Java development, strong GC profiling, and a track record of building event‑driven or reactive systems for high‑throughput workloads.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Low-Latency Java Engineer: JVM Tuning & Performance
Senior Low-Latency Java Engineer: JVM Tuning & Performance

Grid Dynamics • Greater London

On-site
GBP 90,000 - 150,000
Competitive salary
Flexible schedule
Medical insurance
+2
High-Performance Java Engineer for Low-Latency Trading
High-Performance Java Engineer for Low-Latency Trading

Randstad Technologies Recruitment • City Of London

Hybrid
GBP 111,000 - 221,000
Low-Latency Java Engineer for High-Performance Systems
Low-Latency Java Engineer for High-Performance Systems

DCV Technologies • Greater London

Hybrid
GBP 90,000 - 140,000
Low-Latency Java Engineer for High-Performance Trading Systems
Low-Latency Java Engineer for High-Performance Trading Systems

Randstad Technologies Recruitment • Greater London

Hybrid
GBP 120,000 - 194,000
Senior Java Developer (Low-Latency & JVM Performance)
Senior Java Developer (Low-Latency & JVM Performance)

Luxoft • Greater London

On-site
GBP 110,000 - 180,000
Senior Java Low-Latency Developer
Senior Java Low-Latency Developer

Gazelle Global • Greater London

Hybrid
GBP 85,000 - 130,000
Senior Java Low-Latency Developer
Senior Java Low-Latency Developer

Gazelle Global Consulting Limited • Greater London

Hybrid
GBP 129,000 - 185,000
Hybrid work model
Low-Latency Java Engineer | JVM Tuning & Reactive Systems
Low-Latency Java Engineer | JVM Tuning & Reactive Systems

OneAPPS Consulting • Greater London

On-site
GBP 90,000 - 140,000
Aeron experience preferred