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.