Deutsche Bank is seeking a Java Engineer to join their Foreign Exchange (FX) Technology team, working on cutting-edge technology to support their top 3 leadership position in the Foreign Exchange space. The role focuses on developing ultra-low latency (ULL) Foreign Exchange trading systems that handle massive data volumes with strict performance requirements across globally distributed infrastructure. While C++ handles core ULL trading, Java powers critical platform-scaling technologies including transaction sequencing, global in-memory configuration management, and tools for the FX electronic trading team.
The position offers an exciting opportunity to work with advanced trading technology, handling tens of thousands of daily transactions and managing hundreds of thousands of real-time configuration parameters globally. You'll collaborate closely with eFX Quantitative research and trading teams, contributing to platform goals, design, and enhancements.
Deutsche Bank provides a comprehensive benefits package including hybrid working arrangements, competitive salary, generous holiday allowance, and extensive healthcare coverage. The bank is recognized for its inclusive culture, being named in The Times Top 50 Employers for Gender Equality and receiving a Gold Award from Stonewall for LGBTQ+ inclusion.
The ideal candidate will have strong Java expertise, practical JavaScript/TypeScript knowledge, and solid computer science fundamentals. You'll be supported with continuous learning opportunities, expert coaching, and professional development resources. This role offers a unique chance to impact global financial markets while working with cutting-edge technology in a supportive, diverse environment.