Low Latency Java Developer

Company: Synechron
Apply for the Low Latency Java Developer
Location: London
Job Description:

We are seeking a highly experienced Low Latency Java Developer to join our dynamic team. The ideal candidate will have a proven track record of developing low latency trading systems within the Capital Markets domain. This role requires extensive experience in building scalable, high-performance trading infrastructure, with an emphasis on minimizing latency and maximizing throughput.

Key Responsibilities:

  • Design, develop, and maintain low latency trading systems using Java.
  • Collaborate with quantitative teams, traders, and infrastructure teams to optimize systems for ultra-low latency execution.
  • Implement real-time data processing, messaging, and order management solutions.
  • Conduct performance tuning and latency profiling to identify bottlenecks and optimize code.
  • Ensure system stability, reliability, and scalability under high-volume trading conditions.
  • Contribute to architecture design and best practices in low latency Java development.
  • Stay updated with the latest trends and technologies in algorithmic trading and high-frequency trading.

Qualifications & Skills:

  • Minimum 10 years of experience in software development.
  • Proven experience working within Capital Markets, specifically in trading systems, order execution, or market data handling.
  • Extensive expertise in Java, with a strong understanding of low latency programming techniques and performance optimization.
  • Experience with high-performance data structures, multithreading, and concurrent programming in Java.
  • Familiarity with network protocols and hardware optimization for low latency.
  • Strong understanding of market data feeds, FIX protocol, and trading infrastructure is a plus.
  • Excellent problem-solving skills and meticulous attention to detail.
  • Bachelor’s degree in computer science, Engineering, or a related field; advanced degrees are a plus.

Posted: May 28th, 2026