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.
  • Deutsche Bank offers a flexible benefits scheme including gender-neutral parental leave, childcare assistance, comprehensive insurance, and sponsorship for industry-relevant certifications and education.
  • The company fosters a culture of continuous learning, coaching, and collaboration to empower 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
  • Developing REST/JSON Web Services
  • Experience with build tools like Maven and Jenkins
  • Proficient with revision control systems like Git

Nice-to-have

  • Experience with cloud technologies like Docker and Kubernetes
  • Knowledge of additional languages such as 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 Java 8 and above
  • Hands-on experience with Spring Batch, Spring Boot, JPA, Hibernate
  • Experience with messaging technologies such as JMS, IBM MQ, Kafka
  • Experience with relational databases like Oracle
  • Knowledge of build and CI/CD tools like Maven and Jenkins
  • Experience with unit testing frameworks like JUnit and Mockito
  • Experience in Unix shell scripting
  • Experience with at least one functional programming language
  • Experience in Agile and Scrum methodologies

Work Rights

Not specified

Sponsorship: available

Tailored Resume

Cover Letter