We are looking for a Software Engineer to join the Accounting Domain, responsible for the design and implementation of high-quality technology solutions
Job Summary
We are looking for a Software Engineer to join the Accounting Domain, responsible for the design and implementation of high-quality technology solutions.
This role will be part of new squads, championing engineering best practices, guiding/mentoring the team, and acquiring functional knowledge to translate into technical solutions.
Deutsche Bank offers a continuous learning culture, private healthcare, life insurance, flexible work from home options, and a focus on employee well-being and career development.
Matching Summary
We are looking for a Software Engineer to join the Accounting Domain, responsible for the design and implementation of high-quality technology solutions.
Skills & Requirements
Must-have
Expert in Java, Spring Boot, SQL/PLSQL
Strong experience in Kubernetes, OpenShift
Experience with Oracle, Redis/hazelcast
Experience in message queues and data streaming
Proficient in working with APIs and data formats
Nice-to-have
Designing solutions based on DDD
Implementing Clean / Hexagonal Architecture
Experience on leading teams and mentoring developers
Experience of working on public cloud
Knowledge of distributed/multi-tiered architecture styles
Experience on modern software product delivery practices
Strong focus on TDD, BDD and Contract Tests
Key Requirements
Demonstrated technical expertise
Experience in building microservices and data meshes