Taro Logo

Java Engineer – FX Technology

Leading German bank with strong European roots and a global network, providing corporate, private, investment banking and asset management services.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Java Engineer – FX Technology

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.

Last updated 20 hours ago

Responsibilities For Java Engineer – FX Technology

  • Undertaking development across functional and non-functional project goals
  • Investing in automated testing coverage and test-driven development
  • Performance research and solving performance or bandwidth bottlenecks
  • Collaboration with eFX Quantitative research and trading teams
  • Documentation covering solution design, architecture choices and complicated code points

Requirements For Java Engineer – FX Technology

Java
JavaScript
TypeScript
  • Familiarity with core Java platform
  • Practical knowledge of JavaScript/TypeScript and HTML5
  • Excellent grasp of computer science topics including data structures and algorithms
  • Knowledge of modern SDLC toolset and workflows

Benefits For Java Engineer – FX Technology

Medical Insurance
Dental Insurance
Vision Insurance
  • Hybrid working model
  • Competitive salary and non-contributory pension
  • 30 days holiday plus bank holidays
  • Life Assurance
  • Private Healthcare for you and family
  • Retail Discounts
  • Bike4Work scheme
  • Gym benefits
  • 2 days volunteering leave per year
  • Training and development support
  • Coaching from team experts

Interested in this job?

Jobs Related To Deutsche Bank Java Engineer – FX Technology