Java Algo Developer
Key Responsibilities:
- Develop real-time algorithmic trading systems and execution platforms in a fast-paced environment.
- Create new features and improve functionality on a mission-critical platform, ensuring high quality.
- Design or upgrade existing software to meet product performance and quality standards.
- Understand business requirements and constraints in developed and emerging markets.
- Stay updated on cutting-edge technologies and tools, including technical libraries, computing environments, and academic research.
- Assist with data analysis and troubleshooting (L3) in the event of issues with critical trading infrastructure.
Key Requirements:
- Over 5 years of development experience in algorithmic or order management systems with good understanding of Asian equities markets
- Strong experience in server-side Java, particularly with the Spring Boot framework.
- Experience working on financial order or execution data, positions data, and market data.
- Familiarity with equities, options, SOR, VWAP, algorithmic trading platforms, and market microstructure.
- Emphasis on program testability, with a preference for TDD/XP-based development.
- Experience enhancing proprietary Java frameworks and design patterns, focusing on low/no garbage collection, messaging sessions, and multi-threading.
- Good understanding of DevOps practices to facilitate test automation.
- Experience with any cloud platform and containerization tools is a plus.
If you are interested in this position, please click "Apply Now" and we will review your qualifications & reach out to you for further discussion & next steps.
Only shortlisted candidates will be responded to, therefore if you do not receive a response within 14 days, please accept this as notification that you have not been shortlisted.
Name: Kanya Kothandaraman
EA Licence No: 11C5502
Registration No: EAP Registration No: R1331365