Description
DB Global Technology is Deutsche Bank’s technology center in Central and Eastern Europe. Opened in January 2014, the Bucharest office is constantly expanding.The team is made up of enthusiastic professionals that work in an international environment adapting to a different context and learning new technologies and parts of Deutsche Banks’ businesses.
Summary of work assignment
Cloud Adoption & New Growth Technology acts as the incubator providing the Corporate Bank with a dedicated team that capitalizes on the rapidly evolving technology industry and ultimately capturing additional market share for the firm. Agile teams with specialized skill sets (FinTech-like setup), defining core architectural principles, standardized tech stack with cloud as an enabler and focusing on MVP with a go-to-market strategy.
A globally distributed team building multiple concurrent projects within the Fintech Enablement domain needs a technical lead to work across regional resources and help planning, building and driving a unified technological and development strategy.
Responsibilities
Forming part of the Fintech Enablement team you will be responsible for helping to drive Deutsche Bank’s strategy for technological excellence in expanding the firm’s offering and leveraging varying Fintech partnerships and solutions. Together with the team you will translate requirements into industry leading technology solutions.
In your role you will:
- You’ll work with Developers and QA to orchestrate automated testing and deployment through a lifecycle of environments from dev to production;
- Provide a common platform and set of standards for monitoring and controlling all applications with FinTech enablement;
- Implement a migration from in house cloud platforms to external cloud platforms;
- Latency and performance monitoring;
- Work with development teams to improve robustness as we migrate to public cloud applications;
- Work with production support teams to ensure a smooth transition from development to production and ensure full production support after go-live;
- Reporting processes to communicate impacting issues so decisions can be made to focus on future improvements through the development team.
Requirements
- Understanding of industry-standard processes for the build, deploy, release and support (CI/CD, incident/problem/change management etc.);
- Automated test tool/frameworks development experience;
- Experience in Java, Database Technologies (e.g. SQL, Hibernate, NoSQL, Cloud databases), micro-service architectures, Kubernetes containerization platforms (GKE, OpenShift);
- Experience automating the provisioning of and deployment to cloud platforms such as GCP using tools such as Terraform;
- Practical experience with build tools (e.g. Maven, Gradle), version control (e.g. Git) and continuous integration systems (e.g. Teamcity, Jenkins);
- Good experience in cloud based, distributed, highly available and fault tolerant applications;
- Experience in building large scale and highly available (HTTP) API’s;
- Good testing and troubleshooting experience across software development lifecycle;
- Knowledge of development processes restricted by banking regulations;
- Good knowledge of various design and architectural patterns;
- Experience in Agile practices;
- Experience in the finance industry and understanding of financial products and business processes;
- Experience working within the Fintech community;
- Bachelor’s degree level or equivalent qualification/relevant work experience;
- UNIX and Bash experience (bash scripting);
- Understanding software development and testing processes;
- Good communication skills;
- Written and spoken English;
- Experience working in distributed teams.
Benefits
- Top professional team and ability to learn directly from Google engineers;
- Medical care and life insurance;
- Extra days off;
- The coolest office;
- Continuous learning – tech & soft skills (Pluralsight always here to help);
- The most fun, professional nanny for your kids to spend time with – both on-site and online.