Principal Engineer

Deutsche Bank

Pune, , India
Hybrid
Java and kotlin development
Mongodb database expertise
Kubernetes (gke) experience
Deutsche Bank is seeking a Principal Engineer in Pune, India, responsible for designing, developing, and maintaining core software and infrastructure. The ideal candidate will have extensive experience in software development, particularly with Java and MongoDB, and will play a key role in shaping the company's architecture while mentoring junior engineers

Job Summary

  • As a principal software engineer, you will be responsible for designing, developing, and maintaining core parts of our software and infrastructure, contributing heavily to the codebase and collaboration with engineers at all levels.
  • This role offers a range of flexible benefits including best in class leave policy, gender neutral parental leaves, flexible working arrangements, and sponsorship for industry relevant certifications and education.
  • We strive for a culture in which we are empowered to excel together every day, acting responsibly, thinking commercially, taking initiative and working collaboratively.

Matching Summary

Match Score: 85

Deutsche Bank is seeking a Principal Engineer in Pune, India, responsible for designing, developing, and maintaining core software and infrastructure. The ideal candidate will have extensive experience in software development, particularly with Java and MongoDB, and will play a key role in shaping the company's architecture while mentoring junior engineers.

Skills & Requirements

Must-have

  • Java and Kotlin development
  • MongoDB database expertise
  • Kubernetes (GKE) experience
  • Micro-services architecture
  • Cloud environment systems design
  • CI/CD and monitoring tools familiarity
  • Reactive or event-driven architectures

Nice-to-have

  • Mentoring junior engineers
  • Flexible working arrangements
  • Continuous learning culture
  • Collaboration with cross-functional teams
  • Software craftsmanship passion

Key Requirements

  • 17+ years professional software development experience
  • Expertise in Java
  • Experience with data-intensive applications
  • Experience with test-driven development and agile methodologies
  • Experience designing and running systems at scale in cloud environments
  • Familiarity with CI/CD tools and monitoring stacks
  • Experience with infrastructure as code tooling

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter