Senior Engineer, AVP

Deutsche Bank

5 - 10 years

Pune

Posted: 28/06/2025

Job Description

Job Description:

Job Title: Senior Engineer, AVP

Location: Pune, India

Role Description

  • As a senior engineer, you will be tasked with overseeing and directly involved in creation of scalable microservices utilizing Java and Spring Boot.
  • You will work closely with technical stakeholders to guarantee that development adheres to established architectural patterns and guidelines.
  • You will guide the team through mentoring and coaching to help them reach their technical objectives and foster a culture of technical excellence.

What we’ll offer you

As part of our flexible scheme, here are just some of the benefits that you’ll enjoy

  • Best in class leave policy
  • Gender neutral parental leaves
  • 100% reimbursement under childcare assistance benefit (gender neutral)
  • Sponsorship for Industry relevant certifications and education
  • Employee Assistance Program for you and your family members
  • Comprehensive Hospitalization Insurance for you and your dependents
  • Accident and Term life Insurance
  • Complementary Health screening for 35 yrs. and above

Your key responsibilities

  • Oversee the design, development, and implementation of microservices utilizing Java, Spring Boot, and associated technologies.
  • Work in conjunction with product managers, architects, and DevOps to provide high-quality solutions.
  • Uphold and advocate for best practices and standards. Facilitate code reviews, establish coding standards, and mentor junior team members.

Your skills and experience

Must Have:

  • A comprehensive experience exceeding 8 years, featuring practical coding and engineering skills predominantly in Java technologies and microservices.
  • Significant expertise in Microservices architecture, including various patterns and practices.
  • Profound proficiency in Spring Boot, Spring Cloud, and the development of REST APIs.

Desirable skills that will help you excel     

  • Previous experience in an Agile/Scrum environment.
  • Solid understanding of containerization technologies (Docker/Kubernetes) and build tools (Maven/Gradle).
  • Demonstrated experience with databases including Oracle, SQL, and various NoSQL databases.
  • Familiarity with Architecture and Design Principles, Algorithms and Data Structures, as well as User Interface design.
  • Experience with cloud platforms is advantageous (preferably GCP).
  • Knowledge of messaging systems such as Kafka and RabbitMQ would be beneficial.
  • Previous experience working with Python.
  • Strong problem-solving skills.
  • Excellent communication abilities.
  • Proficient in GIT, Jenkins, CI/CD, Gradle, DevOps, and SRE methodologies.
  • Prior experience in team leadership and mentoring is a plus.

How we’ll support you

  • Training and development to help you excel in your career
  • Coaching and support from experts in your team
  • A culture of continuous learning to aid progression
  • A range of flexible benefits that you can tailor to suit your needs

About us and our teams

Please visit our company website for further information:

https://www.db.com/company/company.htm

About Company

Deutsche Bank is a multinational investment bank and financial services company, offering services like asset management, corporate banking, and investment banking. The company is a major player in global financial markets, focusing on risk management and capital raising for clients.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).