Deutsche Bank's technology solution needs to develop applications for key business areas, driving Cloud, Cyber, and business technology strategy while transforming it within a robust, hands-on engineering culture.
Requirements
- Proficiency in Java development
- Strong experience with Angular or React (including components, hooks, and state management)
- Solid understanding of TypeScript and/or JavaScript ES6+
- Experience building RESTful APIs and backend services
- Familiarity with front-end tooling such as Webpack, NPM/Yarn, and ESLint
- Knowledge of microservices architecture and containerization (Docker, Kubernetes)
- Experience with cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure
Responsibilities
- Build intuitive, performant, and responsive web applications using Angular or React
- Design and implement backend services and APIs with Java, Spring Boot, and WebFlux
- Integrate applications with databases and external systems while ensuring reliability and scalability
- Write reusable, testable, and efficient code with attention to quality and performance
- Implement and maintain Continuous Integration/Continuous Development pipelines for automated builds, testing, and deployment
- Collaborate with designers, QA engineers, product managers, and DevOps while participating in agile ceremonies
Other
- A diverse and inclusive environment that embraces change, innovation, and collaboration
- A hybrid working model with up to 60% work from home, allowing for in-office / work from home flexibility, generous vacation, personal and volunteer days
- Strong problem-solving and cross-team collaboration skills
- Adaptability with a growth mindset and eagerness to learn
- It is the Bank’s expectation that employees hired into this role will work in the Cary office in accordance with the Bank’s hybrid working model.