Back to all jobs
Java Developer – Bucharest – Full-Time

Java Developer – Bucharest – Full-Time

  • Full-time
  • Bucharest
  • 15 October 2021
  • 1 position

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.

DB Global Technology develops cutting-edge software applications for the Deutsche Bank’s global operations and represents a platform for highly skilled software engineers.

About Corporate Bank Technology

Corporate Banking is a technology-centric business, with an increasing move to real-time processing, an increasing appetite from customers for integrated systems and access to supporting data. This means that technology is more important than ever for the business.

Our Corporate Bank Technology team is a global team of 3000 coders (and growing!) across 30 countries. The primary businesses that Corporate Bank support are Cash Management, Securities Services, Trade Finance and Trust & Agency Services. CB Technology support these businesses through CIO aligned teams and also by ‘horizontals’ such as Client Connectivity, Surveillance and Regulatory, Infrastructure, Architecture, Production, and Risk & Control.

About Cloud and New Growth Team

Cloud Adoption & New Growth Technology acts as the incubator providing the Corporate Bank with a dedicated team that capitalizes on the rapidly evolving technology industry and ultimately capturing additional market share for the firm. Agile teams with specialized skill sets (FinTech-like setup), defining core architectural principles, standardized tech stack with cloud as an enabler and focusing on MVP with go-to-market strategy.

A globally distributed team building multiple concurrent projects within the Fintech Enablement domain needs a technical lead to work across regional resources and help planning, building and driving a unified technological and development strategy.

What You’ll Do

Forming part of the Fintech Enablement team you will be responsible for helping to drive Deutsche Bank’s strategy for technological excellence in expanding the firm’s offering and leveraging varying Fintech partnerships and solutions. Together with the team you will translate requirements into industry leading technology solutions.

In your role you will:

  • Contribute into building a shared platform architecture and code base across Fintech Enablement applications allowing quicker time to market of new solutions;
  • Use your full stack or backend Java experience for designing and developing new and existing applications within a cloud-based high availability architecture;
  • Assist in the adoption of modern engineering practices, design principles and Agile methodology across the Fintech Enablement team;
  • Engage with the business sponsors and stakeholders to implement requirements according to agreed timelines;
  • Partner with QA to ensure quality solutions are delivered to end users;
  • Provide Level 3 support.

Skills You’ll Need

  • Experience in Core Java, Database Technologies (e.g. SQL, Hibernate, NoSQL, MongoDB), micro-service architectures, Kubernetes containerization platforms (GKE, OpenShift);
  • Practical experience with build tools (e.g. Maven, Gradle), version control (e.g. Git) and continuous integration systems (e.g. Teamcity, Jenkins);
  • Experience in cloud based, distributed, highly available and fault tolerant applications is a plus;
  • Experience in building large scale and highly available (REST) API’s in Java is a plus;
  • Knowledge of various design and architectural patterns;
  • Understanding of industry standard processes for build, deploy, release and support (CI/CD, incident/problem/change management etc.);
  • Experience in Agile practices is a plus;
  • Experience in front-end and JavaScript technologies and frameworks (TypeScript, React) is a plus;
  • Experience in the finance industry and understanding of financial products and business processes would be beneficial;
  • Experience working within the Fintech community would be beneficial;
  • Bachelor’s degree level or equivalent qualification/relevant work experience.

Benefits

  • Top professional team and ability to learn directly from Google engineers;
  • Medical care and life insurance;
  • Extra days off;
  • The coolest office;
  • Continuous learning – tech & soft skills (Pluralsight always here to help);
  • The most fun, professional nanny for your kids to spend time with – both on-site and online