company logo

Senior Full Stack Engineer - Private Bank

Deutsche Bank.com

Office

Bucharest, Romania

Full Time

Job Description:

DB Global Technology is Deutsche Bank’s technology center in Central and Eastern Europe. Opened in January 2014, the Bucharest office is constantly expanding.

The team is made up of enthusiastic professionals that work in an international environment, learning new technologies as part of Deutsche Banks’ businesses.

Changing the Bank is a challenging endeavor that we tackle every day and enjoy our success when our efforts fundamentally change how Deutsche Bank works.
 

What is Private Bank?

The Private Bank combines Deutsche Bank’s private clients business in Germany and its international business with private and commercial clients together with Wealth Management in a single division.

In both the domestic German market and worldwide the Private Bank provides high-quality advice to over 20 million clients and a broad range of financial services in 19 countries – ranging from day-to-day banking services right through to advisory services for sophisticated Wealth Management clients. In Italy, Spain, Belgium and India the Private Bank offers its services to corporate clients as well as small and medium-sized enterprises.

The Private Bank is a strong pillar of the Group: a modern bank that boasts capital markets and financing expertise, a strong global network and modern digital services.

Responsibilities

  • Partnering with key internal stakeholders to translate bank strategy into objectives and plans for implementation supporting the delivery of world class technology solutions.
  • Working in a global environment with distributed delivery teams, proposing technical designs and developing services to meet the functionalities required by the business.
  • Transferring business requirements into technical solutions or into Release Management.
  • Providing in-depth technical expertise for both tactical and operational initiatives.
  • Coordinating a team of developers and individual contribution to delivery of software solutions, including backend services, user interface, cloud architecture.
  • Coach delivery teams in modern engineering practices, striving to ensure that your team can build, test and release software with short lead times and a minimum of waste.
  • Collaborate with other teams to build systems and integrate them together.
  • Support and enforce automated unit/integration testing as a standard development practice.
  • Promoting a DevOps/SRE culture and modern toolchains to support continuous delivery.
  • Promote code quality and ensure the software built is reliable and easy to support in production.
  • Structure the delivery of program elements into epics and stories, and facilitate integration between various teams’ output for production releases.
  • Support in defining and implementing clear standards and KPI’s for end-to-end software delivery. Ensure wider division objectives are included as appropriate.

Required skills & experience

  • Senior Development/Engineering role with more than 7 years of experience.
  • Minimum 2 years of experience in leadership of technical teams.
  • Technical Skills: Strong proficiency in Java and the Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
  • Technical Skills: Strong proficiency in Angular or React (components, state management, forms, etc.).
  • Microservices: Hands-on experience with designing and implementing microservices architecture.
  • Cloud: Familiarity with cloud platforms (GCP) and experience in deploying and managing applications in the cloud.
  • Database: Solid understanding of relational databases (PostgreSQL, Oracle).
  • CI/CD: Hands-on experience designing, implementing and maintaining CI/CD pipelines using modern tooling (GitHub Actions, Jenkins).
  • Containers: Hands-on experience deploying and managing applications (Docker, Kubernetes, Helm charts).
  • Excellent analytical and communication skills, strong independence and initiative.
  • Experience in technical and methodological coaching of junior engineers, and active participation in the continuous development of colleagues.
  • Passion for constantly learning and applying new technologies and programming languages in a constantly evolving web environment.
  • Quick to share tips and tools with the team and open to learning new things from co-workers.
  • Comfortable working in an agile development environment and adapting to changing requirements.
  • Proficiency in spoken and written English.

What will you do

  • Work independently and suggest architecture and design improvements to existing implementations.
  • Collaborate with our engineering team across all stages of the product lifecycle.
  • Work in an Agile team with a modern CI/CD environment.
  • Understand and apply software design concepts like security, availability, and scalability.
  • Create clean, modern, and testable code with good documentation.
  • Write unit and integration tests and integrate them into the automated development pipeline.
  • Provide accurate estimates of development time and aid in implementing business requirements for project.
  • Mentor and support junior team members through code review, pair programming, and collaboration.
  • Collaborate with business analysts, users, and UI designers to jointly develop effective solutions.

We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.

Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.

We welcome applications from all people and promote a positive, fair and inclusive work environment.

Senior Full Stack Engineer - Private Bank

Office

Bucharest, Romania

Full Time

October 7, 2025

company logo

Deutsche Bank

DeutscheBank