Job Description
Description
Service Solutions & AI is the domain revolutionizing Deutsche Bank's Private Bank through holistic process automation and AI innovation. Within this critical area, the "Customer Journey Solutions" team is central to shaping its future. We make a significant contribution to the target architecture by driving a common platform, fostering growth initiatives, and optimizing processes. Our key initiatives include the operation and development of the dbCORE low-code platform for process design, creating online product sales and self-service offerings for all channels, building a dedicated product sales and service shop for easy integration, and delivering PB-wide Ident & Sign solutions. As a Lead Backend Engineer, you will be responsible for designing and developing software components in accordance with business requirements Customer Journey Solutions You will have exposure to all phases of the software development lifecycle, taking responsibility for delivering complex features end-to-end with a high degree of quality as an active engineer in our agile team setup. You will contribute your skills to overall design and architecture decisions, with a strong focus on both functional and non-functional requirements. Additionally, you will engage with our engineering practice in terms of software engineering best practices, testing methodologies, and other quality initiatives, working within a global distributed team to achieve collective success. Join us to innovate and optimize customer journeys across the Private Bank! What we’ll offer you
As part of our flexible scheme, here are just some of the benefits that you’ll enjoy
Best in class leave policy Gender neutral parental leaves 100% reimbursement under childcare assistance benefit (gender neutral) Sponsorship for Industry relevant certifications and education Employee Assistance Program for you and your family members Comprehensive Hospitalization Insurance for you and your dependents Accident and Term life Insurance Complementary Health screening for 35 yrs. and above Your key responsibilities
Design, develop, and maintain software components in line with business and regulatory requirements. Take responsibility for delivering complex features end to end with a high degree of quality, including design, implementation, testing, deployment, and support. Work across all phases of the software development lifecycle (requirements analysis, design, development, testing, deployment, and operations). Contribute to overall design and architecture decisions with strong focus on both functional and non-functional requirements (e.g. performance, scalability, security, reliability). Drive and champion software engineering best practices, including code quality standards, test strategies, CI/CD, and documentation within the team. Apply sound testing methodologies (unit, integration, and automated tests) to ensure delivery quality. Collaborate effectively in a global, distributed agile team setup and proactively contribute to team ceremonies and planning. Engage with stakeholders (product owners, business, architecture, other engineering teams) to design and implement customer-focused solutions that meet digital sales needs. Mentor and guide other engineers, fostering a culture of continuous improvement, knowledge sharing, and engineering excellence. Your skills and experience
Experience At least 10 years of industry experience in software design and development in a large-scale distributed system environment, ideally within the financial services industry.Hands-on exposure across all phases of the software development lifecycle in agile environments. Technical skills Fluent in developing RESTful APIs using either:Java with Spring Boot and Spring Security, orNode.js with Express and TypeScript.Strong experience working with both relational and NoSQL databases.Practical understanding and experience with OAuth2 flows and secure authentication/authorization patterns.Solid experience building containerized services (e.g., Kubernetes) or cloud-native services.Experience with infrastructure and automation tooling such as Terraform, GitHub Actions, and Google Cloud Platform is a strong plus.Solid experience with build tools such as Maven and Webpack, and with testing frameworks for unit and integration testing. Leadership & collaboration Strong passion for leading a distributed agile engineering team, including technical guidance, code reviews, and fostering best practices.Effective stakeholder management skills with the ability to understand business needs and translate them into technical solutions.Proven ability to design and deliver customer-focused solutions in a complex, multi-stakeholder environment. Education A degree in Computer Science or a similar technical field of study, or equivalent practical experience. Language skills Proficiency in spoken and written English. How we’ll support you
Training and development to help you excel in your career Coaching and support from experts in your team A culture of continuous learning to aid progression A range of flexible benefits that you can tailor to suit your needs
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application