Vacancy description

Senior Java Developer (Low-Latency & JVM Performance) in London, United Kingdom

Luxoft

London, United Kingdom

Join a global technology team developing high-performance, low-latency platforms supporting critical trading and real-time processing workflows. The project focuses on building event-driven and reactive Java systems designed to operate at high frequency with demanding latency and throughput requirements.

The environment combines advanced JVM performance engineering, concurrency, networking, and Linux optimization. The team works close to the hardware and operating-system level, optimizing memory utilization, network communication, and application performance to deliver highly efficient and reliable systems.

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.

Skills

Must have

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.

Nice to have

Experience with Aeron for high-performance, low-latency messaging.

Experience with profiling, benchmarking, and latency analysis of high-performance Java applications.

Familiarity with native Java integration technologies, such as JNI, Java Unsafe, or JNR-FFI, beyond basic working knowledge.

Exposure to hardware-aware performance optimization in latency-sensitive applications.

Previous experience in real-time, high-frequency, or performance-critical application environments.

Other

Languages

English: B2 Upper Intermediate

Seniority

Senior

Similar vacancies

More like this role

£125k per annum

Core Java Developer – Algo Trading £125,000 Plus Bonus Leading London-based trading firm has an outstanding opportunity for a Java Developer to join their low latency trading team. Our client quant prop trading house with performance figures of 22%. They are currently looking to expand their high and intraday trading presence ...

London, United Kingdom

REVOLUTION TECHNOLOGY LTD

Java/C++ Developer (Low Latency)

  • Contract

£600 GBP

Company: REVOLUTION TECHNOLOGY LTD Job Type: Contract Salary: £600.00 - £600.00 []

London, United Kingdom

... High-Frequency Trading team designs and operates ultra-low-latency systems at global scale. We’re hiring experienced C++ engineers who are passionate about performance, efficiency, and building highly optimized systems. You’ll work on performance-critical systems with direct impact on live trading outcomes. Your future role ...

London, United Kingdom

  • On-site
... leadership element, you will be technically hands-on, troubleshooting complex production issues, driving automation and contributing directly to platform performance and capacity planning. Tech Stack Low latency, bare-metal trading platforms bare metal Linux systems only (no cloud or kubernetes) UNIX shell, SQL, Python, ...

London, United Kingdom

  • On-site
  • Full-time
What is the opportunity? Capital Markets Technology is seeking a strong Senior Low Latency Engineer to develop options trading infrastructure utilizing C++, low-latency messaging and high performance data structures. Should you be shortlisted, do please let us know if you have any specific requirements for the interview. ...

London, United Kingdom

... with a high-growth financial services technology scale-up that is entering an exciting phase of expansion. This is an excellent opportunity for an experienced Java Developer with strong JVM knowledge to join a growing engineering team and take on a genuine technical challenge. You will work on high-performance, scalable ...

London, United Kingdom

An employer is seeking a Senior Java Developer to join their team, focusing on real-time applications. INTRO PARAGRAPH: This employer is a software house that develops real-time applications. The Role - Guide and inspire a high-performing development team - Contribute to the development of real-time applications - Apply ...

Manchester, United Kingdom

... support, training, and consulting so our clients can operate with confidence. Together, we’re making workplaces safer every day. We are looking for an experienced Senior Java Developer located within commuting distance of Cardiff . The role offers excellent flexibility, with office attendance required no more than one day per ...

Cardiff, United Kingdom

  • Backend
... production deployment, and post-go-live support. Responsibilities Responsibilities Design and deliver the FX Swaps clearing product within Global Clearing Solution Low-latency, high-throughput Java/Spring Boot microservices Ensure system compliance with performance, resilience, and security standards Integrate with external ...

London, United Kingdom

  • Remote
  • Hybrid
  • Contract
  • IT
  • Backend

£650 per day

... would familiarity government departments. You'll need to hold or be eligible to obtain SC clearance; active SC is highly desirable. Interested? Please apply below. Senior Java Developer, Java Engineer, Software Engineer, Java, AWS, Microservices, REST APIs, Kafka, Docker, Terraform, GitLab CI, TDD, BDD, Agile, Glasgow, ...

Newcastle, United Kingdom