D

Deutsche Bank

Finances businesses and manages personal wealth

Lead Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBucharest, RomaniaNo salary listed

About the Job

Requirements

  • More than 10 years of experience in a senior development or engineering role.
  • Strong proficiency in Java and the Spring Framework, including Spring Boot, Spring MVC, and Spring Data.
  • Hands-on experience designing and implementing microservices architecture.
  • Familiarity with cloud platforms such as Google Cloud Platform and experience deploying and managing applications in the cloud.
  • Solid understanding of relational databases such as PostgreSQL; experience with NoSQL databases is a plus.
  • Strong analytical and problem-solving skills.
  • Strong verbal and written communication skills and ability to work effectively in a collaborative team environment.
  • Comfort working in an agile development environment and adapting to changing requirements.
  • Proven ability to use artificial intelligence tools to enhance productivity and optimize workflows to solve business problems, while applying critical judgment to ensure responsible and ethical use of data and artificial intelligence outputs.

Responsibilities

  • Develop new technology applications in partnership with Business and Operations stakeholders to transform the Investment Banking business.
  • Work in a global environment with distributed delivery teams, proposing technical designs and developing microservices to meet business-required functionality.
  • Coach delivery teams in modern engineering practices to help the team build, test, and release software with short lead times and minimal waste.
  • Contribute to a culture of learning and continuous improvement within the team and beyond.
  • Collaborate with other teams to build systems and integrate them.
  • Collaborate with the Investment Banking engineering community to help define an architectural roadmap and solution designs that fit within it.
  • Apply a software craftsmanship approach to development and produce well-crafted software that steadily adds value.
  • Support and enforce automated unit and integration testing as standard development practices.
  • Ensure software is reliable and easy to support in production.
  • Promote a DevOps and site reliability engineering culture and modern toolchains to support continuous delivery.
  • Structure program delivery elements into epics and stories, and facilitate integration of outputs from various teams for production releases, with support from other areas.
  • Support the definition and implementation of clear standards and key performance indicators for end-to-end software delivery, ensuring wider Investment Banking objectives are included as appropriate.

Desired Qualifications

  • Experience with NoSQL databases.

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