IO TECH SOLUTIONS LIMITED
Java Engineer - Low Latency Trading Systems (New York)
IO TECH SOLUTIONS LIMITED, New York, New York, us, 10261
Key Responsibilities
Design, develop, and maintain low-latency, high-throughput trading applications in Java. Optimize critical code paths for ultra-low latency and high availability. Implement multithreaded, concurrent, and distributed systems that handle large volumes of market data and order flow. Work closely with quants, traders, and infrastructure teams to deliver performant and reliable systems. Conduct performance tuning, profiling, and garbage-collection optimization Develop connectivity solutions to exchanges, ECNs, and brokers using FIX and other protocols. Build tools to monitor, troubleshoot, and improve production trading systems in real time. Qualifications
BSc/MSc/PhD in Computer Science, Physics, Engineering or similar 8+ years of hands-on expertise with Core Java (Java 8/11/17+) Previous exposure to trading environments (hedge fund, prop shop, or bank) preferred Proven experience with low-latency systems, multithreading, and concurrency control. Solid understanding of network programming (TCP, UDP, multicast) and OS-level performance tuning (Linux). Experience with garbage collection tuning, memory management, and lock-free programming. Knowledge of messaging frameworks Familiarity with FIX protocol, market data feeds, and electronic trading systems. Exposure to scripting languages (Python, Bash) for automation and data analysis.
#J-18808-Ljbffr
Design, develop, and maintain low-latency, high-throughput trading applications in Java. Optimize critical code paths for ultra-low latency and high availability. Implement multithreaded, concurrent, and distributed systems that handle large volumes of market data and order flow. Work closely with quants, traders, and infrastructure teams to deliver performant and reliable systems. Conduct performance tuning, profiling, and garbage-collection optimization Develop connectivity solutions to exchanges, ECNs, and brokers using FIX and other protocols. Build tools to monitor, troubleshoot, and improve production trading systems in real time. Qualifications
BSc/MSc/PhD in Computer Science, Physics, Engineering or similar 8+ years of hands-on expertise with Core Java (Java 8/11/17+) Previous exposure to trading environments (hedge fund, prop shop, or bank) preferred Proven experience with low-latency systems, multithreading, and concurrency control. Solid understanding of network programming (TCP, UDP, multicast) and OS-level performance tuning (Linux). Experience with garbage collection tuning, memory management, and lock-free programming. Knowledge of messaging frameworks Familiarity with FIX protocol, market data feeds, and electronic trading systems. Exposure to scripting languages (Python, Bash) for automation and data analysis.
#J-18808-Ljbffr