Position Overview
DB Technology is a global team of tech specialists, spread across multiple trading hubs and tech centres. We have a strong focus on promoting technical excellence – our engineers work at the forefront of financial services innovation using cutting-edge technologies.
Our Berlin location is our most recent addition to our global network of tech centres and growing strongly. We are committed to building a diverse workforce and to creating excellent opportunities for talented engineers and technologists. Our tech teams and business units use agile ways of working to create #GlobalHausbank solutions from our home market.
Your key responsibilities
- Define the future. Work with business and IT colleagues on functional and non-functional requirements.
- Influence architecture. Co-work with Domain Architects and Lead Engineers to define the future state of the system components. Contribute to decisions on front-to-back system architecture and domain architecture.
- Lead. Co-operate with team members and other teams to drive delivery of business features. Mentor, direct and grow less experienced engineers.
- Coding, coding, coding. Take full ownership of a task or business feature: design, decompose into stories, develop, review and auto-test new functionality. Document business and functional requirements, design decisions and APIs. Co-work with QAs on test automation of new and existing functionality.
Your skills and experiences
- Very good Kotlin and/or Java knowledge including Spring framework and concurrency
- Solid computer science (algorithms, data structures)
- Good knowledge of SQL (Oracle optimization is a plus), Linux
- Experience in building high availability solutions and microservices
- Experience with modern SDLC tool stack (Bitbucket, JIRA, Artifactory, Jenkins/TeamCity, etc.)
- Good written and spoken English
What we offer
We provide you with a comprehensive portfolio of benefits and offerings to support both, your private and professional needs.