Logo of Huzzle

Java Engineer – FX Technology

Applications are closed

  • Job
    Full-time
    Mid Level
  • Software Engineering
  • London

Requirements

  • Familiarity with core Java platform
  • Practical knowledge of JavaScript/TypeScript and HTML5 is highly desirable
  • Excellent grasp of common computer science topics including but not limited to data structures, algorithms and practical application of these
  • Knowledge of modern SDLC toolset and workflows

Responsibilities

  • Undertaking development across functional and non-functional project goals
  • Investing in automated testing coverage and test-driven development
  • Performance research and ability to apply out of the box thinking to solve performance or bandwidth bottlenecks
  • Close collaboration with eFX Quantitative research and trading teams on a wide range of topics including platform goals, design, feedback on enhancements and usability
  • Clear and concise documentation covering the solution design, architecture choices and any complicated code points

FAQs

What technologies will I be working with as a Java Engineer in the FX Technology team?

You will be working with cutting-edge technology supporting ultra-low latency Foreign Exchange trading, including transaction sequencing, global in-memory key-value configuration management infrastructure, and technologies utilized by the FX electronic trading team. Most ultra-low latency pricing and trading is implemented in C++, but key enabling technologies are written in Java.

What is the significance of the Foreign Exchange (FX) Technology team at Deutsche Bank?

The FX Technology team supports Deutsche Bank's top 3 leadership position in the Foreign Exchange space. This involves developing technology to handle very large amounts of data and meet strong performance requirements for ultra-low latency trading, which is a growing area with significant efficiency challenges.

What employee benefits does Deutsche Bank offer for this position?

The position offers a competitive salary and non-contributory pension, 30 days’ holiday plus bank holidays with the option to purchase additional days, life assurance, private healthcare, a range of flexible benefits including retail discounts, a Bike4Work scheme, gym benefits, and the opportunity to support a wide-ranging CSR program with 2 days of volunteering leave per year.

What are the key responsibilities of a Java Engineer in this role?

Key responsibilities include undertaking development across functional and non-functional project goals, investing in automated testing coverage and test-driven development, conducting performance research, collaborating closely with eFX Quantitative research and trading teams, and producing clear documentation covering solution design and architecture choices.

What skills and experience are required for this role?

The role requires familiarity with the core Java platform, practical knowledge of JavaScript/TypeScript and HTML5 (highly desirable), a strong grasp of common computer science topics such as data structures and algorithms, and knowledge of modern SDLC toolsets and workflows.

What type of working environment does Deutsche Bank provide for this position?

Deutsche Bank offers a Hybrid Working Model, allowing eligible employees to work remotely part of their working time, fostering flexibility to create a working pattern that suits individual preferences.

How does Deutsche Bank support continuous learning and professional development for this role?

The bank provides training and development opportunities to help employees excel in their careers, a culture of continuous learning to aid progression, and a range of flexible benefits that employees can tailor to their needs.

Does Deutsche Bank accommodate employees with disabilities in this position?

Yes, as an equal opportunities employer, Deutsche Bank makes reasonable adjustments for employees with disabilities, such as providing assistive equipment like screen readers, hearing devices, and adapted keyboards if required.

Finance
Industry
10,001+
Employees
1869
Founded Year

Mission & Purpose

At Deutsche Bank, we give original thinkers the space and support they need to shine. Merging local knowledge with global vision, in-depth insight with industry-leading digital expertise, if you’re an innovator by nature, we can help you to unleash your potential. We see things differently at Deutsche Bank – and we’re proud of our fresh perspective. Today, we’re driving growth through our strong client franchise, investing heavily in digital technologies, prioritising long-term success over short term gains, and serving society with ambition and integrity. Wherever your interests lie – in investment banking, trading, private wealth, asset management, retail banking - or many of the infrastructure functions that support them – you’ll discover resources, training and opportunities designed to keep you ahead of the curve. Intelligence has no boundaries: we welcome high-achieving, talented individuals from any background.

Benefits

  • Home office flexible work time

    We support flexible working, whether that’s working from home, flexible working hours or even part-time working. However, it is important to note that opportunities will vary depending on your particular role.

  • Annual leave & more

    Employees are entitled to generous leave allowance (details should be discussed with local recruitment teams). Additionally, paid leave is granted for special events including, wedding/civil partnerships, compassionate leave, paternity leave or when you’re caring for a sick child. On top of the statutory 36 months of parental leave (Germany), Deutsche Bank offers an extra six months of parental leave – providing you have been with us for more than three years.

  • Support & Counselling

    Whether you need professional help or personal advice: Deutsche Bank offers a comprehensive support network ranging from career advice, mental health support, assistance in finding childcare or social care for the elderly.

  • Health insurance

    You can choose between statutory or a range of private health insurance options. Our statutory health insurance ‘Betriebskrankenkasse BKK’ is available exclusively to Deutsche Bank employees and their families. Aside from shorter waiting times for appointments, BKK provides access to expert medical consultations over the phone and regular health checks.

  • Sick pay

    Beyond statutory sick pay, Deutsche Bank will also cover the difference between your net salary and the statutory sickness benefit allowance. The duration of the sick pay will be dependent on the number of years you’ve worked with us.

  • Pension

    We understand that pensions can be a dry topic; however here at Deutsche Bank, we are dedicated to simplifying the complexities, so that all of our people can enjoy their lives beyond work. To provide a great foundation for your future, we provide our people with a comprehensive pension scheme that delivers all the security and all the flexibility you need.

Get notified when Deutsche Bank posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?