Senior Java Developer, Avp

Deutsche Bank

Bangalore, India
Strong development skills in java 8 and above
Experience with spring boot and hibernate frameworks
Hands-on experience with messaging technologies like jms and kafka
This role is for a Senior Software Engineer responsible for architecting, designing, and developing software applications while working closely with team leads and stakeholders to deliver high-quality, scalable solutions

Job Summary

  • This role is for a Senior Software Engineer responsible for architecting, designing, and developing software applications while working closely with team leads and stakeholders to deliver high-quality, scalable solutions.
  • The company offers a flexible benefits scheme including gender-neutral parental leave, childcare assistance, comprehensive insurance, and sponsorship for industry certifications.
  • Deutsche Bank promotes a culture of continuous learning, collaboration, and inclusivity, encouraging employees to excel together every day.

Matching Summary

This role is for a Senior Software Engineer responsible for architecting, designing, and developing software applications while working closely with team leads and stakeholders to deliver high-quality, scalable solutions.

Skills & Requirements

Must-have

  • Strong development skills in Java 8 and above
  • Experience with Spring Boot and Hibernate frameworks
  • Hands-on experience with messaging technologies like JMS and Kafka
  • Knowledge of relational databases such as Oracle and MySQL
  • Experience developing REST/JSON Web Services
  • Proficiency with build tools like Maven and Jenkins
  • Experience with unit testing frameworks such as JUnit

Nice-to-have

  • Experience with cloud technologies like Docker and Kubernetes
  • Knowledge of additional languages like Kotlin, Scala, Python
  • Experience with Big Data and streaming technologies
  • Familiarity with UI frameworks like Angular or React
  • Strong communication skills and positive outlook
  • Ability to mentor and train junior developers
  • Experience with Agile and Scrum delivery

Key Requirements

  • Strong technical knowledge in Java development
  • Experience with open source Java frameworks
  • Hands-on experience with relational databases
  • Experience in Agile and Scrum methodologies
  • Ability to mentor junior team members
  • Experience with unit testing frameworks
  • Experience developing Unix shell scripts

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter