Senior Java Developer Engineer (f/m/x) role in Deutsche Bank Technology in Berlin, developing end-to-end applications for merchant solutions to accomplish business goals.
Requirements
- Significant prior experience with developing reusable and performant clean Java code aligned with good architectural and design principles
- Good knowledge of Spring Framework, Relational Database, SQL and ORM (Hibernate, JPA)
- Prior experience of TDD or implementing test automation as an essential part of the development process
- Prior experience working with XP practices and/or Agile software methodologies
- Experience building Microservices with REST APIs around big data storage and practical experience with modern DevOps/SRE pipelines and CI/CD tools
- Excellent communication skills in written and spoken English; German language knowledge would be a plus
Benefits
- Emotionally and mentally balanced
- Physically thriving
- Socially connected
- Financially secure