Description:
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 …