> Markdown version of [/jobs/ext/2817832-java-software-engineer-low-latency](https://www.wearedevelopers.com/jobs/ext/2817832-java-software-engineer-low-latency). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer (Low Latency) - **Company:** Vallum Associates - **Location:** London, UK - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithmic Trading, Profiling, Computer Programming, Microarchitecture, Linux, Memory Management, High-Frequency Trading, Inter-Process Communication, Java Virtual Machine (JVM), Java Native Interface, Network Protocols, Performance Tuning, Software Engineering, Multithreading, Java Application Server, Grafana, Concurrency, Low Latency, Real Time Data - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2833340984-java-software-engineer-low-latency ## About the Role * Deep understanding of JVM internals, JVM tuning, memory management, and performance optimisation. * Strong knowledge of Garbage Collection, JIT compilation, object allocation, and runtime behaviour. * Proven experience designing concurrent, low-latency, and high-throughput systems. * Strong understanding of event-driven and reactive architectures. * Practical knowledge of Java concurrency, lock-free programming, synchronisation, and multithreading. * Experience with JNI, Java Unsafe, and/or JNR-FFI. * Solid understanding of CPU architecture, CPU caching, memory models, and shared-memory concepts. * Strong knowledge of Linux internals and system-level performance optimisation. * Good understanding of networking protocols, particularly TCP/UDP, and network performance considerations. * Strong knowledge of algorithms and data structures, with the ability to optimise them for performance-critical workloads. * Experience troubleshooting complex production performance and latency issues., * Experience with Aeron or other high-performance messaging frameworks. * Experience working on financial markets, electronic trading, algorithmic trading, or high-frequency trading (HFT) systems. * Experience with native code integration and system-level optimisation. * Experience with shared-memory or memory-mapped communication. * Familiarity with Linux performance tools, CPU profiling, and system-level benchmarking. * Experience with tools such as Java Flight Recorder (JFR), Java Mission Control (JMC), async-profiler, perf, or similar. * Experience working with real-time market data, pricing, order management, or execution systems. ## Description We are seeking an experienced Java Engineer specialising in high-performance and low-latency systems to join our London-based engineering team. You will design, develop, and optimise ultra-low-latency, high-throughput Java applications for performance-critical environments, including real-time and financial market-driven systems. The role requires strong expertise in JVM internals, advanced concurrency, memory management, networking, and Linux, with a focus on achieving predictable and consistently low latency at both application and system levels. You will work closely with engineering and infrastructure teams to build event-driven and reactive architectures capable of processing high volumes of real-time data with minimal latency., * Design and develop high-performance, low-latency Java applications with a strong focus on resource efficiency and predictable performance. * Optimise JVM performance, including Garbage Collection (GC), JIT compilation, memory allocation, and runtime configuration. * Design and implement concurrent, event-driven, and reactive systems for real-time processing. * Develop efficient algorithms and data structures for high-throughput, latency-sensitive applications. * Work with shared memory, memory-mapped files, and inter-process communication (IPC) for performance-critical workloads. * Analyse application and system performance using profiling, benchmarking, and observability tools. * Identify and resolve JVM-level, application-level, and system-level performance bottlenecks. * Collaborate with infrastructure and platform teams on CPU, memory, networking, and operating-system-level optimisation. * Design systems that meet strict latency, throughput, reliability, and resource-utilisation requirements. * Support production systems and continuously identify opportunities to improve performance and scalability. * Ensure solutions meet the requirements of latency-sensitive trading and market-driven environments. * Strong hands-on expertise in Java and high-performance application development. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Build ultra-fast In-Memory Database Apps and Microservices with Java ](https://www.wearedevelopers.com/videos/405-build-ultra-fast-in-memory-database-apps-and-microservices-with-java) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Native Speed, Java Comfort: Calling Rust from the JVM with Project Panama](https://www.wearedevelopers.com/videos/100338-native-speed-java-comfort-calling-rust-from-the-jvm-with-project-panama) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)