
Eligibility Criteria
B.Tech/B.E or M.Tech in Computer Science, Information Technology, Electronics & Communication or related streams; Minimum 60% aggregate (or CGPA 6.5/10); Graduation batch 2026; No active backlogs at the time of joining; Strong command of spoken and written English.

Job Description & Key Responsibilities
Deutsche Bank is one of the world’s leading financial service providers with a heritage of more than 150 years. Operating in over 60 countries, the bank offers a full spectrum of banking, investment, and asset‑management services to corporate, institutional and private clients. In India, Deutsche Bank has built a strong presence across major financial hubs, fostering a culture that values technical excellence, diversity, and continuous learning. The bank’s technology arm, Deutsche Bank Technology, brings together thousands of technologists who design, develop and maintain mission‑critical platforms that power the bank’s global operations.
The role of Backend Engineer, AS is situated within the Global Financial Crime Intelligence Unit (GFCIU) of the Anti‑Financial Crime (AFC) department. This team is responsible for building and maintaining platforms that detect, prevent and mitigate financial crime, ensuring compliance with stringent regulatory standards worldwide. As a backend engineer, you will join an agile Scrum team that delivers high‑impact features for the AFC business, working with cutting‑edge Java technologies and cloud‑native deployment models.
Key responsibilities include:
1. Design, develop and maintain high‑performance Java micro‑services using Java 17, Spring Boot and Hibernate.
2. Build and expose RESTful APIs that integrate with internal and external systems.
3. Write unit tests with JUnit and ensure code quality through code reviews and static analysis.
4. Optimize SQL queries and database schemas in Oracle/SQL Server for performance and scalability.
5. Participate in CI/CD pipelines using Maven, Git, Jenkins/TeamCity and Docker for automated builds and deployments.
6. Collaborate with product owners, QA engineers and UI developers to translate business requirements into technical solutions.
7. Contribute to architectural discussions around event‑driven designs, micro‑service communication and container orchestration.
8. Produce comprehensive documentation, low‑level design artifacts and support production incidents.
9. Mentor junior team members and promote best practices in clean code, test‑driven development and agile ceremonies.
10. Stay updated with emerging technologies such as Kubernetes, OpenShift and AI‑assisted coding tools, and propose improvements where relevant.
The tech stack revolves around Java 17, Spring Boot, Hibernate, REST APIs, Oracle/SQL Server, Linux, Shell scripting, Maven, Git, Jenkins/TeamCity, Docker and optionally Kubernetes/OpenShift for container orchestration. Familiarity with design patterns, event‑driven architectures and cloud‑native deployments is essential.
Growth path: Starting as a Backend Engineer, you can progress to Senior Engineer, Lead Engineer, and eventually Architect or Engineering Manager within the AFC Technology division. Deutsche Bank encourages continuous up‑skilling through sponsorship for industry‑relevant certifications, internal training programs and exposure to global projects.
Why join Deutsche Bank? The bank offers a competitive compensation package, best‑in‑class leave policies, gender‑neutral parental benefits, comprehensive health insurance and a supportive learning environment. Working on financial‑crime prevention platforms gives you a chance to make a tangible impact on global financial stability while honing expertise in high‑scale, secure backend systems. The collaborative, multicultural environment and emphasis on innovation make it an ideal place for fresh engineering talent to launch a rewarding career.