Responsibilities include designing and building complex software solutions, guiding implementation processes, developing automation tests, deploying applications across environments, managing production incidents, and innovatively shaping the technology stack to solve intricate technical challenges.
Required skills include a minimum of 7 years of Java development experience, strong expertise in designing distributed systems/microservices, proficiency with containerization technologies like OpenShift/Kubernetes, production system design, relational database knowledge, and advanced understanding of technologies like Kafka, MQ, OpenAPI, REST, and SSL concepts.
Deutsche Bank offers a rewarding work environment with competitive compensation, performance-based promotions, empowering management, flexible work arrangements, comprehensive medical benefits, modern office spaces, and opportunities for professional growth and collaboration in a dynamic technology-driven financial services environment.