D

Deutsche Bank

Finances businesses and manages personal wealth

Senior Engineer - AVP

Backend EngineeringPosted on Nov 12
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong hands-on backend programming experience with Java 17+ and Spring Boot.
  • 9–14 years of software engineering experience, with a strong focus on building robust, scalable banking systems.
  • Hands-on experience using AI coding assistants such as GitHub Copilot, or experimenting with large language models and AI APIs to improve engineering productivity, testing, troubleshooting, or automation.
  • A solid understanding of microservices architecture, RESTful APIs, and distributed systems principles.
  • Practical experience with event-driven architecture and messaging systems, specifically Kafka.
  • Experience with relational databases such as PostgreSQL and an understanding of in-memory data stores and caches such as Redis.
  • Hands-on experience writing unit, integration, end-to-end, and behavior-driven development tests.
  • Experience working in a cloud-native environment; Google Cloud Platform is preferred, and familiarity with Docker and Kubernetes is required.
  • Working knowledge of Git, continuous integration and continuous delivery pipelines, and agile development methodologies.
  • Ability to debug complex issues across multiple services.
  • Ability to leverage AI tools to enhance productivity and optimize workflows to solve business problems, while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Responsibilities

  • Design, develop, test, and deploy high-quality, scalable backend microservices for the Channel Security platform using Java, Spring Boot, Kafka, and related technologies.
  • Partner with the Lead Engineer on solution design and participate in code reviews to align with architectural principles and maintain code quality standards.
  • Implement robust integrations with internal and external systems.
  • Write comprehensive unit, integration, and end-to-end tests for new features as part of a shift-left approach to quality.
  • Contribute to the operational health of the platform by troubleshooting and resolving incidents as part of the “you build it, you run it” culture.
  • Collaborate with the DevOps engineer to ensure services are observable, easy to deploy, and meet performance and reliability requirements.

Desired Qualifications

  • Experience working in a cloud-native environment using Google Cloud Platform.

About the Company

Deutsche Bank

Finances businesses and manages personal wealth

Deutsche Bank finances companies, governments and individuals through a global banking network rooted in Germany and spanning major financial markets. Its investment bank focuses on bonds and currencies, alongside advice on mergers and raising capital, while its private bank handles household banking and wealth management. Businesses use its cash management, trade finance and lending services to move money and fund operations, and the group manages investment funds through DWS. It earns money from loan interest, transaction and investment fees, and trading activity. Deutsche Bank traces its founding to 1870 and is headquartered in Frankfurt am Main, Germany.

Company size
10,001+
Company stage
IPO
Headquarters
Frankfurt, Germany
Founded
1870

Recently Posted Jobs

Explore more opportunities at Deutsche Bank

See more jobs