At a Glance
- Tasks: Develop and enhance high-performance e-trading applications for Deutsche Bank.
- Company: Join Deutsche Bank, a global leader in banking with a diverse and inclusive culture.
- Benefits: Competitive pay, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of trading technology.
- Qualifications: Expertise in Java and experience with low-latency systems required.
- Other info: Collaborate with talented professionals in a supportive environment.
The predicted salary is between 36000 - 60000 Β£ per year.
Deutsche Bank is a global banking business with strong roots in Germany and operations in over 70 countries. Their large but focused footprint gives an established position in Europe plus a significant presence in the Americas and Asia Pacific. There are four business divisions: the Corporate Bank, the Investment Bank, the Private Bank and the Asset Manager DWS.
On behalf of Deutsche Bank, we are looking for a Java Developer (E-Trading) for a 6 Month contract based in London.
The Role & Responsibilities
Deutsche Bank's Quantitative Fixed Income Engineering team, part of Group Strategy Analytics, is building and evolving high-performance, low-latency trading applications used directly by the Repo, Rates, and Credit trading desks. This role sits within the Strats function - engineers working closely with quants and traders to deliver algorithmic and electronic trading solutions. You will contribute to the next generation of a core e-trading platform, focusing on scalability, performance, and stability.
Key Responsibilities
- Develop new features and contribute to the strategic evolution of a core e-trading application
- Improve scalability and performance of an existing production trading platform
- Identify and resolve stability issues and performance bottlenecks
- Participate fully in code reviews (author and reviewer)
- Collaborate closely with engineers, quants, and traders across regions
- Translate trading desk requirements into robust technical solutions
Key Accountabilities, Skills & Experience
- Expert-level Java (core Java, collections, multithreading, networking)
- Proven experience in low-latency and/or high-performance systems
- Background in electronic trading, pricing, or real-time trading applications
- Strong understanding of computer engineering fundamentals
- Bachelor's degree in a technical discipline or equivalent professional experience
Desirable Skills & Experience
- Experience profiling and tuning performance using appropriate tools
- Ability to understand trading workflows and align system architecture accordingly
- Experience working with distributed / remote teams on shared codebases
- Exposure to modern CI/CD and continuous delivery practices
- Familiarity with KDB+/Q, Python, shell scripting, and Unix/Linux environments
Deutsche Bank's Values
Our values define the working environment we strive to create - diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential.
We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs, and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.
Next Steps
This client will only accept workers operating via a PAYE engagement model. AMS's payroll service is in partnership with Giant, we have worked with them for many years and have good processes in place to ensure you get the best service. If you are successful in your application for this role, your contract will be via Giant.
Java Developer (E-Trading) employer: 60by80 Media SL
Contact Detail:
60by80 Media SL Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Java Developer (E-Trading)
β¨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors, especially those who work at Deutsche Bank or similar firms. A friendly chat can open doors that a CV just can't.
β¨Tip Number 2
Show off your skills! If youβve got a GitHub or portfolio showcasing your Java projects, make sure to share it during interviews. Itβs a great way to demonstrate your expertise in low-latency systems and e-trading applications.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to discuss how you've tackled performance bottlenecks in past projects.
β¨Tip Number 4
Donβt forget to apply through our website! Weβre here to help you land that Java Developer role at Deutsche Bank. Plus, weβve got loads of resources to support you along the way.
We think you need these skills to ace Java Developer (E-Trading)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV is tailored to the Java Developer role. Highlight your experience with low-latency systems and any relevant projects you've worked on. We want to see how your skills align with what Deutsche Bank is looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about e-trading and how your background makes you a perfect fit. Letβs show them that youβre not just another applicant, but the one theyβve been searching for.
Showcase Your Technical Skills: Donβt forget to highlight your expert-level Java skills and any experience with performance tuning. We want to see specific examples of how you've tackled challenges in previous roles, especially in high-performance environments.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you donβt miss out on any updates. Letβs get your journey started with Deutsche Bank!
How to prepare for a job interview at 60by80 Media SL
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially core Java, collections, and multithreading. Be prepared to discuss your experience with low-latency systems and how you've tackled performance issues in the past.
β¨Understand the Trading Environment
Familiarise yourself with electronic trading concepts and workflows. Being able to translate trading desk requirements into technical solutions will show that you understand the business side of things, which is crucial for this role.
β¨Showcase Your Problem-Solving Skills
Be ready to discuss specific examples where you've identified and resolved stability issues or performance bottlenecks in previous projects. This will demonstrate your analytical thinking and ability to improve existing systems.
β¨Engage in Code Reviews
Highlight your experience in participating in code reviews, both as an author and a reviewer. This shows that you value collaboration and are committed to maintaining high standards in coding practices.