Taro Logo

Java Engineer – FX Technology

Leading German bank with strong European roots and a global network, specializing in corporate, private, and investment banking 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 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.

Last updated 19 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 and Private Healthcare
  • 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