Java Engineer - Low Latency Systems

Harvey Nash — United Kingdom · Posted ~4 hours ago

Senior

Skills

Java Multithreading Concurrency Performance optimization AWS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A Java engineering role focused on developing and optimizing low-latency, high-throughput systems. The position involves concurrency, cloud technologies, performance analysis, and complex technical problem solving.

Highlights

Work on high-performance systems requiring advanced Java skills, concurrency expertise, and optimization of scalable applications.

Description

🚀 We’re Hiring: Java Engineer | Low Latency & High-Performance Systems We’re looking for a strong Java Engineer to join our trading client and work on high-performance, scalable systems where low latency, high throughput, and concurrency are critical. 🔹 Key Responsibilities Design, develop, and optimize high-performance applications using JavaBuild and enhance systems requiring low latency or high throughputWork extensively with multithreading, concurrency, and parallel processingAnalyze and optimize application performance, scalability, and resource utilizationDevelop and deploy cloud-based solutions using AWSCollaborate with cross-functional teams to deliver robust and scalable solutionsTroubleshoot complex technical and performance-related issues🔹 Required Skills Strong hands-on experience with JavaExcellent understanding of Multithreading & ConcurrencyExperience building low-latency or high-throughput applicationsHands-on experience with Cloud Native Platforms (AWS Preferred)Experience of Event Driven Technologies (E.g Solace, Kafka, Rabbit MQ etc.)Experience working in performance-critical or distributed systems is a plus