Job Description
A leading systematic trading firm based in the heart of London's financial district, is seeking a talented Senior Java Low Latency Engineer to join their dynamic front office team. With a cutting-edge approach to Algorithmic Trading and a commitment to innovation, they are at the forefront of the financial technology landscape.
You will play a pivotal role in designing, developing, and optimizing high-performance Trading Systems. Leveraging your expertise in Java and low-latency programming, you will contribute to the enhancement of their Algorithmic Trading strategies and ensure seamless execution in the ever-evolving financial markets.
Key Responsibilities:
- Design and implement low-latency, high-throughput Java applications for systematic trading.
- Collaborate with cross-functional teams to optimize and enhance existing trading strategies.
- Conduct performance analysis and tuning to achieve optimal system efficiency.
- Stay abreast of industry trends and emerging technologies to drive continuous improvement.
- Troubleshoot and resolve complex technical issues in a timely manner.
What they’re looking for:
• Excellent Java programming skills with focus on core Java technology
• Experience of developing Low LatencyTrading Systems, with a solid knowledge of concurrency, Java and system performance tuning, messaging, persistence, distribution
• Excellent verbal and written communications skills
• Excellent academic record with a numerate degree (2:1 or higher) or equivalent, in computer science, math, physics, engineering
• Front office experience
• Knowledge of KDB