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.
…
