Deutsche Bank logo

Senior Software Engineer (Java) - Regulatory and Cross Product Technology, AVP

Deutsche Bank
NewPosted this week

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaMicroservices ArchitectureCI/CDUnit TestingSoftware ArchitectureRegulatory ComplianceSQL

Job description

Overview

Join Deutsche Bank's Regulatory and Cross Product Technology function as a Senior Software Engineer (Java) at AVP level, building regulatory compliance technology in a cross-functional agile delivery team.

What you'll do

  • Work as part of a delivery team to understand requirements, analyze and refine stories, design solutions, implement and test them, and support them in production.
  • Drive and support the prioritization of user stories and backlog definition, aligning the product with the underlying architecture.
  • Write clean, well-tested code using test driven development, and refactor constantly.
  • Define and evolve the architecture of the components you work on, and contribute to architectural decisions at department and bank-wide level.
  • Ensure the software you build is reliable and easy to support in production.
  • Take your turn on call, providing 3rd line support when needed.
  • Ensure your team can build, test and release software with short lead times and minimal waste, and develop and maintain a highly automated Continuous Delivery pipeline.
  • Help create a culture of learning and continuous improvement, share skills and knowledge, and lead, mentor and teach other engineers.

What you'll need

  • Deep knowledge of Java, the JVM, object orientation and SOLID principles.
  • Significant development experience working within an agile environment using modern engineering practices.
  • Extensive knowledge of modern JavaScript frameworks, e.g. React, Angular, HTML5, Bootstrap, Node.js, and of REST principles and associated technologies.
  • Experience of Docker and Kubernetes, and exposure to a range of modern build tools such as Maven, Jenkins, etc.
  • Using Continuous Integration and Continuous Delivery to ensure changes can be made quickly and safely.
  • Understanding of Business Canvas models applied to agile, and prioritisation techniques such as RICE, MoSCOW, Value vs Effort, Kano model, Story Mapping and Opportunity scoring.
  • Extensive knowledge of Financial Services environments, especially around Client KYC Onboarding and Customer Master Data Management.
  • Architecture and design approaches that support rapid, incremental and iterative delivery, such as Domain Driven Design, CQRS, Event Sourcing and Microservices.
  • Deep knowledge of SQL and relational databases.
  • Proven ability to leverage AI tools to enhance productivity and optimise workflows to solve business problems, applying critical judgment to ensure responsible and ethical use of data and AI outputs.
  • Qualifications in computer science, business and economics are beneficial; candidates with equivalent practical experience are also considered.

Details

  • Location: Pune.
  • Corporate title: AVP.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer (Java) - Regulatory and Cross Product Technology, AVP