01Responsibilities
Participate & provide technical leadership to global spread team(s)
Collaborating with engineering and development teams to evaluate and identify optimal cloud solutions.
Participate and contribute to code review, design sessions with other team members
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
Educating teams on the implementation of new cloud technologies and initiatives.
Designing, developing and deploying modular cloud-based systems.
Developing and maintaining cloud solutions in accordance with best practices.
Ensuring efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security.
Identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues.
Experience/Skills You'll Need:
8+ years of software development hands-on experience
Experience with CI/CD systems, SysOps
Strong knowledge of Core Java, Spring-boot, Oracle/Mysql and/or postgresql, Data processing, Kafka, MQ.
Experience in event driven architecture using messaging platforms such as Kafka, MQ, Solace
Desirable to have experience with data streaming and processing technologies (Kafka & Flink)
Good Knowledge of Microservices Architecture, Kubernetes, Docker, Cloud Native application, Grafana, Open-API, Rest Services & Google/ any other Cloud Platform
Working knowledge of GIT, Jenkins, CICD, Gradle, DevOps and SRE techniques
Troubleshooting and analytical skills.
Experience designing, developing, and maintaining complex applications using Test Driven Development (TDD) and Behavioral Driven Development (BDD) practices.
Deutsche Bank Values & Diversity: Deutsche Bank is an Equal Opportunity Employer - Veterans/Disabled and other protected categories. Click these links to .