Taro Logo

Senior Java Developer, Analyst

A global investment bank and financial services company with over 150 years of history, serving as the Global Hausbank for clients in around 60 countries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Job Description

Deutsche Bank is seeking a Senior Java Developer to join their team in Pune, India. This role offers an exciting opportunity to work with a global financial institution with over 150 years of history. As a Senior Java Developer, you'll be responsible for architecting, designing, and developing software applications while working closely with team leads and stakeholders. The position requires strong technical expertise in Java development, various frameworks, and modern development practices.

The role demands a combination of hands-on development skills and leadership capabilities, as you'll be expected to mentor junior developers while contributing to complex software solutions. You'll work in an Agile environment, participating in daily stand-ups and collaborating with cross-functional teams. The technical stack includes Java 8+, Spring frameworks, various messaging technologies, and modern cloud platforms.

Deutsche Bank offers an impressive benefits package, including comprehensive healthcare, parental leave, and professional development opportunities. The bank's commitment to diversity and inclusion, coupled with its global presence, creates an enriching work environment. You'll be part of a team that values technical excellence, continuous learning, and innovation in financial technology.

The ideal candidate should have strong Java development experience, knowledge of modern frameworks and tools, and excellent communication skills. This role provides an excellent opportunity to work on significant financial technology projects while advancing your career at a prestigious global bank.

Last updated 2 days ago

Responsibilities For Senior Java Developer, Analyst

  • Hands-on software development
  • Solution design and architecture
  • Contribute towards software design
  • Participate in daily stand-up meetings
  • Train and mentor junior team members
  • Analyze and fix software defects
  • Work with Functional Analysis and Quality Assurance teams
  • Communicate with stakeholders
  • Work in Agile and Scrum delivery

Requirements For Senior Java Developer, Analyst

Java
Kotlin
Python
Scala
MySQL
PostgreSQL
Kafka
React
  • Strong development skills in Java 8 and above
  • Experience with Spring Batch, Spring Boot, JPA and Hibernate
  • Experience with messaging technologies (JMS, IBM MQ, Solace, Kafka)
  • Experience with relational databases (Oracle preferred)
  • REST/JSON Web Services development experience
  • Knowledge of build tools (Maven, Gradle, Jenkins, TeamCity)
  • Experience with web and application servers
  • Knowledge of Git version control
  • Experience with Unit testing frameworks
  • Unix shell scripting experience
  • Experience with at least one functional language

Benefits For Senior Java Developer, Analyst

Medical Insurance
Vision Insurance
Dental Insurance
Education Budget
Parental Leave
  • Best in class leave policy
  • Gender neutral parental leaves
  • Childcare assistance benefit (100% reimbursement)
  • Sponsorship for certifications and education
  • Employee Assistance Program
  • Comprehensive Hospitalization Insurance
  • Accident and Term life Insurance
  • Complementary Health screening for 35+ years
  • Training and development programs
  • Coaching and support
  • Flexible benefits package