Join a front office engineering team building and evolving Deutsche Bankās electronic trading platform for Fixed Income & Currencies. Youāll work across infrastructure, connectivity, pricing, risk, and order/routing servicesāpartnering directly with traders, sales, quants, and product to deliver resilient, high throughput, real time capabilities.
Requirements
- Strong Core Java expertise (collections, concurrency/multiāthreading, networking, memory/GC tuning) with proven performance optimization of distributed services
- Handsāon experience building realātime systems (e.g., pricing, market data, risk, order flow) and working with messaging / event streaming (Solace, Kafka, Java Message Service (JMS)/IBM Message Queue (MQ) or similar)
- Solid Linux fundamentals; working knowledge of SQL/relational databases; familiarity with caches and asynchronous patterns
- Proficiency with engineering tooling across the SDLC: Git, Maven, CI/CD (Jenkins/TeamCity), artifact repositories (e.g., Artifactory), issue tracking (Jira)
- Practical Agile team experience (Scrum/Kanban), with strong communication and stakeholder collaboration in a fastāmoving frontāoffice context
- Domain knowledge in Fixed Income & Derivatives and familiarity with marketādata/trading ecosystems
- Experience designing and operating highly available microservices; cloud exposure (Global Control Programme (GCP) or similar)
- Comfortable improving delivery standards, tooling, and working practices; able to analyze services/components and drive iterative improvements
- Ownership mindset, analytical problemāsolving, and the ability to build consensus across technology and business teams
Benefits
- Generous vacation, personal and volunteer days
- Competitive compensation packages
- Health and wellbeing benefits
- Retirement savings plans
- Parental leave, and family building benefits
- Educational resources
- Matching gift and volunteer programs