Overview
Senior Vice President-level Java full stack engineer role in Deutsche Bank's Corporate Bank Technology team, building and rebuilding mission-critical processing systems with end-to-end responsibility from design to production.
What you'll do
- Plan and develop entire engineering solutions to accomplish business goals.
- Build reliability and resiliency into solutions with appropriate testing and review throughout the delivery lifecycle.
- Ensure maintainability and reusability of engineering solutions.
- Ensure solutions are well architected and can be integrated successfully into the end-to-end business process flow.
- Review engineering plans and quality to drive re-use and improve engineering capability.
- Participate in industry forums to drive adoption of innovative technologies, tools and solutions in the Bank.
- Be a good team player across geographies and promote and coach healthy communication in and around the team.
- Communicate strongly with stakeholders.
- Take end-to-end responsibility from design to deployment through environments all the way to production.
What you'll need
- 15+ years of experience in the IT industry with hands-on Java and SQL writing skills.
- Proficiency in full stack development (Java, React, Angular 8+, Spring Boot etc).
- Deep knowledge and hands-on experience in Google Cloud, OpenShift, Docker and Kubernetes, with exposure to a range of modern build tools such as Maven and Jenkins.
- Hands-on development experience on cloud-based full stack applications.
- Experience with end-to-end design and delivery of solutions.
- Experience using AI tools.
- Passionate about test-driven Agile development.
- Working knowledge of messaging (JMS, PubSub).
- Experience with messaging and integration, patterns, REST, SOA.
- Strong hold on unit and integration testing.
- Practices: code quality, Sonar, Veracode, security, DevOps, Agile, CI & CD.
- Hands-on experience with a public cloud provider: AWS, Azure or, ideally, Google Cloud.
- Familiarity with modern cloud best practice components, including infrastructure as code with Terraform, CI/CD using Jenkins, TeamCity, GitHub and GitHub Actions, Kubernetes (ideally Google Kubernetes Engine or Red Hat OpenShift), and packaging using Helm.
- Experience with Anthos as a hybrid cloud setup.
- Experience with service meshes, either Anthos Service Mesh or, ideally, Consul Service Mesh.
- Open-source dependency management and CVE mitigation.
- Observability using Google Cloud Operations or New Relic.
- Use of GIT, JIRA, Artifactory and BitBucket.
- Comprehensive understanding of code analyzers/linters and security fundamentals, including certificates, keys and their management, secret best practices and management, and tools such as Veracode, SonarQube, KtLint and ESLint.
- Proven ability to leverage AI tools to enhance productivity and optimise workflows, applying critical judgment to ensure responsible and ethical use of data and AI outputs.
Nice to have
Details
Read the full description and apply on the company’s own careers page.