About the Role
Deutsche Bank Technology is building high-performance backend systems for electronic trading in a latency-sensitive environment. We are committed to building a diverse workforce and creating excellent opportunities for talented engineers and technologists.
Responsibilities
- Working on business and functional requirements, technical analysis and design
- Prototyping new features, meeting business needs and solving challenging technical problems
- Contributing to the definition of the future state of the system architecture
- Reviewing other team member’s code and mentoring junior developers
- Leading a sub-team
- Collaborating with QA team on test automation
- Collaborating with Dev Ops on continues SDLC and environment management improvements
Requirements
- Good math and strong knowledge of algorithms and complexity
- Excellent knowledge of core Java (collections, multi-threading, networking) – 5+ years
- Experience implementing fault-tolerant / load-balancing solutions
- Experience in performance optimisation of multi-threaded Java applications
- Good knowledge of Linux
- Basic knowledge of SQL relational databases solutions
- Good knowledge of messaging solutions
- Good written and spoken English
Location
- Berlin
Work Type
- full time
- part time
- hybrid working
Experience Level
- 5+ years
Benefits
- Consultation in difficult life situations
- Mental health awareness trainings
- Offerings to maintain personal health
- Health check-ups
- Vaccination drives
- Advice on healthy living and nutrition
- PME family service
- FitnessCenter Job
- Pension plans
- Banking services
- Company bicycle
- Deutschlandticket
About the Company
- Deutsche Bank Technology is a global team of tech specialists, spread across multiple trading hubs and tech centres.
- We have a strong focus on promoting technical excellence – our engineers work at the forefront of financial services innovation using cutting-edge technologies.
- Our Berlin location is our most recent addition to our tech centres and growing strongly.
- Our tech teams and business units use agile ways of working to create #GlobalHausbank solutions from our home market.
- Deutsche Bank is a leading player in electronic trading for Fixed Income and Currencies, with a strong presence across global markets.
- Our trading platform is recognized for its advanced architecture, low-latency performance, and deep integration with market venues and internal analytics.
- The technology stack supports mission-critical trading operations and is continuously evolving to meet the demands of a dynamic financial landscape.
- We strive for a culture in which we are empowered to excel together every day.
- This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.
- Together we share and celebrate the successes of our people.
- Together we are Deutsche Bank Group.
- For over 150 years, our dedication to being the Global Hausbank for our clients has been driven by our people – in around 60 countries and across more than 150 nationalities.
- Their deep understanding, insights, expertise, and passion help our clients navigate an increasingly complex world – be it in our Corporate Bank, our Private Bank, our Investment Bank or our Asset Management (DWS) division.
- Together we can make a great impact for our clients at home and abroad, securing their lasting success and financial security.
- More information at: Deutsche Bank Careers (db.com)
Equal Opportunity
- We welcome applications from all people and promote a positive, fair and inclusive work environment.
