Low Latency Java Engineer - IOtech Solutions : Job Details

Low Latency Java Engineer

IOtech Solutions

Job Location : New York,NY, USA

Posted on : 2025-09-24T06:46:20Z

Job Description :
Job Description: We are looking for a Low Latency Java Developer to join our client's New York technology team. This role is central to building and optimizing the ultra-low latency trading infrastructure that underpins our strategies. Candidates with investment bank or electronic trading backgrounds and proven experience in Aeron (similar to Sequencer) are strongly preferred. Key Responsibilities
  • Design, develop, and maintain low-latency Java trading applications.
  • Implement high-performance messaging systems leveraging Aeron.
  • Optimize systems for microsecond-level latency through JVM tuning, lock-free data structures, and concurrency design.
  • Partner with trading, quant, and infrastructure teams to deliver scalable solutions for production environments.
  • Troubleshoot and resolve performance bottlenecks in real time.
Requirements
  • 5+ years of Java development experience with a strong focus on low-latency/high
  • throughput systems.
  • Hands-on expertise with Aeron or similar messaging systems (Sequencer, Chronicle
  • Queue, etc.).
  • Strong background in multi-threading, concurrency, and lock-free programming.
  • Experience with networking protocols (TCP, UDP, Multicast).
  • Proven track record in financial services, hedge funds, or investment banks.
  • Deep knowledge of JVM internals, GC tuning, and performance profiling.
Nice to Have
  • Exposure to exchange protocols (FIX, ITCH, OUCH).
  • Experience with C++ or Rust in low-latency contexts.
  • Familiarity with systematic trading or market data distribution.
Requirements
  • 5+ years of Java development experience with a strong focus on low-latency/high
  • throughput systems.
  • Hands-on expertise with Aeron or similar messaging systems (Sequencer, Chronicle
  • Queue, etc.).
  • Strong background in multi-threading, concurrency, and lock-free programming.
  • Experience with networking protocols (TCP, UDP, Multicast).
  • Proven track record in financial services, hedge funds, or investment banks.
  • Deep knowledge of JVM internals, GC tuning, and performance profiling.
  • Nice to Have
  • Exposure to exchange protocols (FIX, ITCH, OUCH).
  • Experience with C++ or Rust in low-latency contexts.
  • Familiarity with systematic trading or market data distribution.
Required Skills: • Java
Apply Now!

Similar Jobs ( 0)