Logo
ioTech Solutions

Low Latency Java Engineer

ioTech Solutions, New York, New York, us, 10261

Save Job

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