Deutsche Bank Technology in Berlin is seeking a Senior Java/Kotlin Developer to join their strategic Demand Deposit Accounts (sDDA) team. As part of DB Technology, a global team of tech specialists, you'll work at the forefront of financial services innovation using cutting-edge technologies. The Berlin location is their newest addition to their global network of tech centres and is experiencing strong growth.
The role is within Cash Management IT, which is undertaking major transformation projects in Core Banking and Liquidity Management. These projects involve modernizing the application landscape, implementing modular architecture, launching new products and services, and establishing foundations for new business models.
As a Senior Developer, you'll be responsible for designing and developing new functionality, working on both functional and non-functional requirements, and contributing to technical analysis and design. You'll document requirements and APIs, collaborate with QA on test automation, and help shape the system's architecture. The position offers opportunities for mentoring junior developers as you gain product and architecture experience.
The ideal candidate should have strong Java/Kotlin expertise, experience with microservice architecture, and familiarity with technologies like Spring, Oracle, Linux, Maven, and Kafka. Cloud experience, particularly with GCP, is advantageous. Beyond technical skills, the role requires strong problem-solving abilities, excellent communication skills, and a collaborative mindset.
Deutsche Bank offers a comprehensive benefits package including mental health support, health check-ups, flexible working arrangements, pension plans, and various lifestyle benefits. The company promotes a diverse and inclusive work environment, operating in about 60 countries with over 150 nationalities represented in their workforce. This role offers an excellent opportunity to work on transformative projects while building a career in a leading global financial institution.