Lead Java Engineer - Core Platform Team
Role details
Job location
Tech stack
Job description
- You will be outward facing technical lead interfacing with Product Owner for Preventative Controls, the other technical leads of other platforms and the business stakeholders including FO
- You design, develop and document frontend and backend components which fulfil complex business requirements as well as technical requirements like observability, scalability, and stability/resilience. You help to transform complex functional requirements into technical solutions
- You initiate and actively drive discussions with engineers, architects and other stakeholders designing sustainable solutions which fulfil both the business and the technical requirements.
- You are working in a cross disciplined agile team with shared responsibility and high autonomy and actively engage in the engineering community, share your knowledge, and build up a solid network.
- You take a leading role in your Squad, coaching and developing junior people and supporting team members to find solutions in case of any issues
- Maintain hygiene, risk, control, and stability at the core of every delivery. Investigate and fix production incidents, drive stability and monitoring improvements
- You will collaborate with the development teams located across different tech centres like India, London etc.
Requirements
- Several years of working experience in Java. Kotlin is a plus
- Profound knowledge of architectural concepts, integration of components, evolution of architectures, transformation techniques and experience in discussing them with diverse stakeholders.
- Proven track record in high-load distributed system design and fault tolerant applications
- Good Knowledge of algorithms, complexity, data structures
- Basic Knowledge of SQL and relational databases, modern Cloud technologies, i.e. k8s, ArgoCD, Grafana Tanka
- Experience with modern SDLC tools - Git, JIRA, Artifactory, Jenkins is a plus
- Experienced in managing production incidents with good analytical and communication skills
- Strong problem-solving skills and attention to details, familiar with agile work and good team player. Good communication skills and fluent communication in English. German is a Plus.
About the company
For over 150 years we have been there for our clients every step of the way. Our purpose: ‘Dedicated to our clients’ lasting success and financial security at home and abroad’ guides our vision and strategy, and is brought to life by our culture. With a global presence in about 60 countries, and a diverse workforce of more than 90,000 people, we know that each individual’s daily actions shape our culture.
Deutsche Bank Technology in Berlin
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.