D

Deutsche Bank

Finances businesses and manages personal wealth

Engineer, VP

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 18 years of relevant experience.
  • Hands-on expertise in Java-based technologies, Spring, microservices architecture, and CI/CD pipelines.
  • Experience with Oracle SQL.
  • Ability to solve business problems with an engineering mindset.
  • Strong analytical and design skills.
  • Proficient written and verbal English.
  • Ability to work in virtual teams and matrixed organizations.
  • Experience or proficiency with ReactJS.
  • Experience with Java and J2EE technologies, including Spring MVC, JMS, and Spring Batch.
  • Experience with Oracle and Unix commands.
  • Experience with Git or SVN.
  • Experience with JUnit, Mockito, or another unit testing framework.
  • Experience with SonarQube, Emma Code Coverage, or other code quality tools.
  • Familiarity with Ant, Maven, or Gradle, and CI/CD experience with Jenkins or TeamCity.
  • Experience with performance monitoring tools such as Java Heap Analyzer, Visual JVM, or JMX Console.
  • Experience with Spring Boot and Spring Cloud.
  • Experience with Kubernetes, API Gateway, SSL, OAuth, JWT, Spring JPA, and Kafka.
  • A Bachelor's degree.
  • Relevant skill certification.
  • Ability to use AI tools to enhance productivity and optimize workflows while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Responsibilities

  • Architect, design, develop application code, implement technical solutions, and configure applications in on-premises and Google Cloud environments to address business problems.
  • Participate in architecture design and the application development lifecycle; investigate bugs and performance issues; propose solutions; promote reuse of existing components; and contribute to frameworks.
  • Guide feature teams in engineering practices and lead by example.
  • Be accountable for feature teams in Trade Finance, lead a team of engineers, and create high-performing teams while remaining a hands-on technologist and high code committer.
  • Design and deliver functional, robust, and scalable code as part of a development team.
  • Maintain hygiene, risk and control, and stability in every delivery.
  • Act as a role model, lead by example, and keep client centricity central to the work.
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, sprint reviews, and sprint retrospectives.
  • Verify source code through reviews using the four-eyes principle and resolve review findings.
  • Integrate software components according to the group's integration strategy.
  • Verify integrated software components through unit and integration testing according to the software test plan, and resolve test findings.
  • Track and record code changes through the group's change management process as Change Items, ensuring development is scheduled and approved.
  • Provide release deployments in environments not controlled by Production Management.
  • Capture build and deployment notes and develop software product deployment and operating instructions.
  • Maintain applications and perform technical change requests scheduled according to release management processes.
  • Fix software defects and bugs, and measure and analyze code quality.
  • Collaborate with Functional Analysts and Quality Assurance to complete work as required.
  • Review and mentor developers in creating solutions that meet expected results and handle negative test scenarios.
  • Provide Level 3 support.
  • Contribute to root-cause and problem analysis and solution brainstorming.
  • Create required project documentation.
  • Recommend changes to improve established Java application processes and performance.
  • Learn new Java technologies as project requirements dictate.

Desired Qualifications

  • Knowledge of the Trade Finance domain.
  • Hands-on experience with microservices architecture, microservices development, and cloud technologies.

About the Company

Deutsche Bank

Finances businesses and manages personal wealth

Deutsche Bank finances companies, governments and individuals through a global banking network rooted in Germany and spanning major financial markets. Its investment bank focuses on bonds and currencies, alongside advice on mergers and raising capital, while its private bank handles household banking and wealth management. Businesses use its cash management, trade finance and lending services to move money and fund operations, and the group manages investment funds through DWS. It earns money from loan interest, transaction and investment fees, and trading activity. Deutsche Bank traces its founding to 1870 and is headquartered in Frankfurt am Main, Germany.

Company size
10,001+
Company stage
IPO
Headquarters
Frankfurt, Germany
Founded
1870

Recently Posted Jobs

Explore more opportunities at Deutsche Bank

See more jobs