D

Deutsche Bank

Finances businesses and manages personal wealth

Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Four to eight years of professional full-stack software development experience.
  • Strong proficiency in React and TypeScript, including component design and state management patterns.
  • Experience with GraphQL, including schemas, queries, mutations, and Apollo, and/or REST API integration.
  • Working knowledge of PHP, or the ability to quickly ramp up on an existing PHP codebase.
  • Hands-on Kotlin experience, or a strong Java Virtual Machine background such as Java and Spring, with willingness to work in Kotlin for backend service development.
  • Familiarity with monorepo tooling such as Turborepo or Nx, and package managers such as pnpm.
  • Understanding of relational databases such as PostgreSQL or Oracle, and experience writing efficient queries.
  • Experience with Git-based workflows, code review practices, and continuous integration and continuous delivery pipelines.
  • Understanding of unit, integration, and end-to-end testing practices using tools such as Vitest, Jest, or Cypress.
  • Ability to leverage artificial intelligence tools to enhance productivity and workflows, while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Responsibilities

  • Develop and maintain features across the existing React and TypeScript frontend and PHP backend codebase.
  • Contribute to GraphQL schema design, resolvers, and Apollo Client and Server integration.
  • Build and maintain shared user interface components within the monorepo, including ui-kit and related packages, following existing architectural patterns.
  • Design, build, and maintain backend microservices in Java and Kotlin, working with the tech lead on service boundaries and API contracts.
  • Write unit, integration, and end-to-end tests using Playwright and Cypress to ensure code quality.
  • Participate in code reviews, debugging, and troubleshooting across the stack.
  • Collaborate with the tech lead and team.
  • Follow established coding standards, continuous integration and continuous delivery practices, and deployment workflows.

Desired Qualifications

  • Exposure to microservices concepts such as API gateways, service-to-service authentication, and event-driven communication.
  • Experience with Docker or Kubernetes.
  • Prior experience in banking, financial services, or other regulated enterprise environments.
  • Familiarity with Spring Boot for Kotlin service development.

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