Job Description
Deutsche Bank Technology in Berlin offers a unique opportunity for tech specialists to work at the forefront of financial services innovation using cutting-edge technologies.
The Channel and Market Integration (CMI) Squad develops platforms that unify interfaces of the Bank with external systems, such as Central Banks, Clearing Houses, government agencies, regulators. The platform allows payment processes to leave and enter the bank, provides payment orchestrating services on cloud-based microservice architecture.
As a Lead Engineer Java Fullstack, you will have an opportunity to work in an environment that provides continuous growth and learning, with an emphasis on excellence and mutual respect.
Your Key Responsibilities
• Self-driven technical analysis, design, development, unit testing, deployment, and documenting of the development artifacts
• Provide Technical leadership to global spread teams
• Participate and contribute to code review, design sessions with other team members
• Work closely with project/program management as well as managers of related applications to build and deliver software
• Continually help to improve the performance of the team regarding SDLC, QA, CICD, and post-release activities
• Act as an expert on the platform in various capacities, strategy meetings, and product development opportunities
Requirements
• Excellent software development hands-on experience
• Strong knowledge of Core Java/Kotlin, Spring-boot, Oracle, Data processing, Kafka, MQ
• Working experience in REST Standards, Maven, TeamCity, Git, Artifactory
• Shift-left testing with TDD/BDD, Jacoco, Cucumber, Junit, Mockito, Gatling, etc.
• Good knowledge of Microservices Architecture, Kubernetes, Docker, Cloud Native application
• Experience with high-load systems and performance testing and tuning