Deutsche Bank AG


★★★★ Avis

ce recruteur

Engineer - distributed ledger technology H/F

28 janvier England - Greater London, London CDI

Job Title: Engineer - Distributed Ledger Technology

Corporate Title: Assistant Vice President

Division: Technology

Location: London


Deutsche Bank's Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support and opportunities to excel.

Key Responsibilities:

* Developing new technology applications in partnership with Business and Operations stakeholders to transform the Corporate Bank - Securities Services business
* Working with amazing people in a cross disciplined team, collaborating with Functional Analysts, Testers and User Experience Designers
* Shaping the future of our technology stack and applying it innovatively to solve complex problems
* Valuing a software craftsmanship approach to software development, taking pride in well-crafted software that steadily adds value
* Designing and developing source code, including descriptions, for all software components, in accordance with detailed software requirements specification, the functional design and the technical design document
* Embracing automated unit/ integration testing as a standard development practice
* Promoting a Site Reliability Engineer (SRE)/ DevOps culture and modern tool chains to support continuous delivery
* Working with and being mentored by excellent senior engineers
* Contributing as an active member of an Agile Scrum team

Skills & Qualifications:

* Have an interest in Smart Contract Modelling Languages and Distributed Ledger Technologies (DAML, Corda, Hyperledger Fabric, Solidity)
* Ability to develop reusable and performant Java/ Kotlin aligned with good architectural and design principles
* Experience with data streaming and processing technologies (Kafka) would be beneficial
* Significant prior experience working with Extreme Programming practices and Agile software methodologies
* Experience designing, developing, and maintaining applications using Test Driven Development and Behavioral Driven Development practices
* Practical experience with modern SRE/ DevOps build chains and Continuous Integration/ Continuous Delivery tools (Maven, Gradle, Git, Jenkins or TeamCity)
* Have experience of deployment to containerised environments (Docker, Kubernetes)
* Desirable to have experience with search engine technologies and tooling (Elasticsearch & Kibana)
* Working knowledge of building Microservices with Representational state transfer (REST)
* Desirable to have experience of building single page web applications, with SPA Javascript libraries (React/ Angular)

Our values define the working environment we strive to create - diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.

We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Please visit to find out more about diversity and inclusion at Deutsche Bank