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 and maintaining ultra-low latency (ULL) Foreign Exchange trading systems that handle massive data volumes with strict performance requirements across globally distributed infrastructure. While the core ULL trading is in C++, critical platform-scaling technologies are implemented in Java. You'll work on transaction sequencing handling tens of thousands of daily transactions, global in-memory key-value configuration management, and technologies supporting FX electronic trading team operations. The position offers a hybrid working model, comprehensive benefits package, and the opportunity to work with advanced trading technologies. The ideal candidate should have strong Java expertise, knowledge of JavaScript/TypeScript, and solid computer science fundamentals. Deutsche Bank provides a collaborative environment with opportunities for professional growth and development, backed by their commitment to diversity and inclusion, having been recognized in The Times Top 50 Employers for Gender Equality and Stonewall's Top 100 Employers.