Deutche Bank Group

OPENS AT: May 27, 2022, 12:30 PM

CLOSES AT: Jun 05, 2022, 06:25 PM


Deutsche Bank Full Stack Developer Hiring Challenge

Challenge Over
Interview prep
Prepare for your technical interviews by solving questions asked previously by top tech companies.

Social Share


Deutsche Bank is the leading German bank with strong European roots and a global network. The bank focuses on its strengths in a Corporate Bank, a leading Private Bank, a focused
Investment Bank and in Asset Management.

Technology plays a critical role in Deutsche Bank's transformation. To ensure we will deploy technology and digital solutions in a substantially more comprehensive manner across the bank, Technology, Data and Innovation (TDI) has been established as one technology division for the bank, driving an integrated IT, data, and security agenda across the bank. The function is responsible for implementing the bank’s technology strategy focused on strengthening engineering expertise, introducing an agile delivery model, reducing administrative overheads, de-coupling assets within our IT estate for faster, cheaper deployment, as well as modernizing the bank’s IT infrastructure with long-term investments and benefiting from cloud computing.

Through this challenge, we are looking at hiring Full Stack developers primarily with Java and Python backgrounds – to join our workforce and be part of our success story.

Further details of hiring and compensation is as below


 Full Stack Developer - Analyst

Full Stack Developer - Associate

Experience required

Category 1 - Min 6 months - 24 months
Category 2 - 24 months - 36 months

> 36 months


STEM / Engineering Graduate from a recognised university

Other Benefits:

  • 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

Challenge Format: 

  • Upload one Full Stack file in response to the problem shared as part of online coding challenge
  • Shortlist will be prepared based on relative performance
  • Shortlisted candidates will be expected to submit a set of required documents as a prerequisite to the interview process
  • Mode of interview: in-person for Bangalore and Pune based candidates and virtual for other candidates
  • As part of the interview process, the candidate will go through 2 technical interviews, 1 professional fitment interview and 1 HR interview.


Full Stack Developer
Job Location: Pune and Bangalore

Your key responsibilities 

  • Be ready to work on a range of technologies and components, including user interfaces, services, and databases.
  • Write code and write it well. Be proud to call yourself as a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right and following SOLID Design principle
  • Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level
  • Ensure that the software you deliver is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when it’s needed
  • Help your team to build, test and release software within short lead times and with minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline using Jenkins/TeamCity
  • Experience in development of projects using Micro-Services written using Spring Boot, Camel
  • Help create a culture of learning and continuous improvement within your team and beyond
  • Develop and maintain code quality standards and best practices
  • Enforce standards through regular code reviews
  • Write and maintain internal tools to help increase developer efficiency and effectiveness
  • Experience debugging code
  • Hands-on Experience in GCP and technologies like Docker, Containers, Kubernetes etc. is a plus
  • Hands-on Experience in Big Data technologies like Spark, Hadoop, Hive, HBase is a plus
  • Knowledge of messaging platform like Kafka, etc. is a plus

Skills and Experience Required:

  • Minimum of 6 months to 5 years of experience in Full Stack Development
  • Good hands-on knowledge of Java 8+, Micro Services using Spring Boot, Camel, or Python
  • Exposure on the essential front-end web development languages i.e., HTML, CSS, JavaScript & TypeScript
  • Good understanding of microservices concepts like CQRS, API composition, Event Sourcing & API management
  • Hands-on experience to test-driven development (TDD) OR behavior-driven development (BDD) using Cucumber/Gherkin/ etc.
  • Working knowledge of CI (Continuous Integration) tools like Jenkins or TeamCity
  • Knowledge of Bitbucket and Git is must
  • Hands-on experience of at least one UI (User Interface) framework e.g., Angular / ReactJS is a strong plus
  • Knowledge of Kafka, Spark and Hadoop will be an added advantage
  • Excellent verbal and written communication skills

How we will 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:


Deutsche Bank is here to enable economic growth and societal progress through its positive impact


Deutsche Bank is the leading German ban...


  1. A problem statement will be provided in the challenge. You have to build a functional app. Based on the question, it could be a web app, mobile app, desktop app, or any o...



1. Is there a sample challenge that I can participate in?

Yes, there is a sample challenge that you can participate in to understand how to participate in programming chall...

View All Notifications