onsite
Senior Java Backend Engineer - Deutsche Bank
Backend Engineer
Senior Java Backend Engineer responsible for designing, building, and maintaining scalable on‑premises and cloud‑native services using Java, Spring Boot, and microservices, with a focus on performance, security, and reliability.
About the role
Key Responsibilities
- Own the design, development, and evolution of high‑performance Java backend services for investment solutions.
- Architect and implement scalable, cloud‑native microservices using Spring Boot, Docker, and Kubernetes.
- Collaborate with product owners, architects, and cross‑functional teams to translate business requirements into robust technical solutions.
- Ensure code quality, performance, security, and reliability through rigorous testing, code reviews, and continuous integration.
- Drive engineering excellence by mentoring peers, establishing best practices, and promoting a culture of innovation.
Requirements
- 5+ years of professional experience in Java backend development.
- Strong proficiency with Spring Boot, microservices architecture, and RESTful APIs.
- Hands‑on experience with AWS services, Docker, and Kubernetes.
- Solid understanding of relational databases, SQL, and performance tuning.
- Excellent problem‑solving skills and a passion for delivering high‑quality, maintainable code.
Skills
javaawsdockerkubernetes