Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are looking for a high-level Java Specialist to lead the development of our backend systems on Google Cloud Platform (GCP). The ideal candidate is a master of the Java ecosystem, capable of building high-performance services and automating their deployment via modern CI/CD practices. While you will handle database setup and data modeling, your primary focus will be on core Java logic, system architecture, and infrastructure automation., * Lead the design and implementation of high-performance, multi-threaded backend services using Java 17/21+ and the Spring Boot ecosystem, ensuring architectural quality, scalability, and low-latency operation.
- Architect, deploy, and operate cloud-native solutions on GCP leveraging GKE (Kubernetes), Cloud Run, and Pub/Sub to deliver reliable, event-driven, and scalable environments.
- Build and maintain robust CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI) to fully automate testing, integration, and production deployments for safe and frequent releases.
- Design efficient data models and storage solutions across relational (PostgreSQL, MySQL) and NoSQL databases, including optimized SQL/NoSQL queries, indexing strategies, and schema design.
- Develop tooling and automation using Python to support internal workflows, improve developer productivity, and streamline data processing or operational tasks.
Requirements
- Degree in Computer Science or a related field, with 15+ years of backend-heavy experience.
- Deep expertise in JVM internals, multithreading, Streams API, and design patterns (SOLID).
- Proven experience with Google Cloud infrastructure and cloud-native services.
- Proficiency with Docker, Kubernetes, and Infrastructure as Code (Terraform).
- Working knowledge for backend support, automation, or scripting.
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.