Java Software Engineer (Tier 1 Investment Bank)
Join a Tier 1 Investment bank in their leading global FX trading platform as a Java Engineer, contributing to the backbone of ultra-low latency systems powering high-volume electronic trading. This role focuses on building high-performance, globally distributed Java services that enable real-time transaction processing, configuration management, and support for quantitative research and trading teams.
Key Responsibilities:
- Develop scalable backend systems to support high-frequency FX trading
- Collaborate with quants and traders to deliver platform enhancements
- Drive performance tuning and solve low-level technical bottlenecks
- Maintain high standards in testing, documentation, and code quality
Tech Stack & Skills:
- Strong proficiency in core Java
- Exposure to JavaScript/TypeScript & HTML5 is a plus
- Deep understanding of data structures, algorithms, and performance optimization
- Familiar with modern SDLC tools and CI/CD workflows
Competitive compensation package and a flexible hybrid working model.