Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
4,505 Jobs at 189 Companies


Deutsche Bank

Deutsche Bank

Software Engineering
Bucharest, Romania
Posted on Wednesday, July 3, 2024

Job Description:

The Goal

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

Regulation, Compliance & Anti-Financial Crime Tech (RCA) Our RCA team is responsible for protecting Deutsche Bank from financial and reputational losses incurred by financial crimes by assessing, controlling and mitigating risks.

Come join us and help us build up the RCA Technology Domain within BEX.

Your profile

You need to be a team player, excellent backend developer with expertise in implementing Java based applications in a micoservice architecture, very good communicator and feel comfortable interacting with stakeholders at various levels within the client organization in an empathic and considerate way. You must have proven experience developing modern Web based Applications in a collaborative scrum of scrums environment.

Experience in real time data, performance optimization and modern development, deployment and configuration tools is preferred – as is experience of financial services / banking and trading concepts.

We are looking for motivated candidates that show us:

  • The ability to develop and architect Java based applications.
  • Design, develop and document Java based software components in accordance with requirements specification, functional and technical design documents.
  • Verify the developed source code by reviews
  • Fix software defects
  • Provide development estimates
  • Driver of quality indicators, promote the integration of non-functional testing (security, performance) into continuous integration cycle
  • Write clean code in accordance with security tools Xray and SonarQube.
  • Excellent team work with collaborative, innovative and intelligent problem solving
  • Excellent communication and English skills
  • Support QA team to provide high quality. Creation of unit testing at least 80% coverage.
  • Be able to work in a global environment with mixed teams and mixed cultures at different time zones
  • Experience with best industry standards – applying coding guidelines
  • Agile working environment: Work with the Product Owner, Scrum Masters, Dev Team members, UX designers, security specialists and other groups to identify technical and functional needs
  • Great collaboration, team player, driver for mentoring
  • Positive Attitude
  • Willingness to learn
  • Involvement and ownership
  • Analytical and Critical thinking

Technically, we are looking for excellent experience in:

  • Decomposing problem statement into multiple methods/functions. Should be able focus on building reusable code.
  • Write code in modular way
  • Relevant experience with Backend programming – OOP, Java 8
  • Spring (Boot, Core, Web, Data, Security )
  • Web Services: REST. Knowledge in designing/coding Microservices / Webservices with Java, Spring/Spring Boot
  • Working knowledge micro services based architectures
  • Understanding Design patterns and N-Tiers architectures
  • Gradle, Maven Experience
  • Code reviews (PR’s)
  • Experience developing applications in enterprise environment
  • Experienced with using Agile development methodologies.
  • JIRA, Confluence
  • GIT / BitBucket

Nice to have:

  • Google Cloud Platform (GCP)
  • Integration with/knowledge of GraphQL
  • Java Script (ES6)
  • Angular 2+
  • Redux
  • Experience with Continuous Delivery
  • Experience with BPM
  • Knowledge of TDD
  • Knowledge of BDD
  • Knowledge of FE testing techniques and technologies
  • Experience with SOA and Web Services
  • Fabric
  • Container Deployment experience (e.g. Docker, Kubernetes, OpenShift)

What you will get in return:

  • Be among the first to join the build out of a new domain within the Bucharest Excellence Centre
  • Excellent team
  • Exceptional rewards and benefits
  • World class support and resources
  • A truly diverse global culture

Our values define the working environment we strive to create – diverse, supportive and welcoming of different views. We embrace a culture reflecting a variety of perspectives, insights and backgrounds to drive innovation. We build talented and diverse teams to drive business results and encourage our people to develop to their full potential. Talk to us about flexible work arrangements and other initiatives we offer.

We promote good working relationships and encourage high standards of conduct and work performance. We welcome applications from talented people from all cultures, countries, races, genders, sexual orientations, disabilities, beliefs and generations and are committed to providing a working environment free from harassment, discrimination and retaliation.

Visit Inside Deutsche Bank to discover more about the culture of Deutsche Bank including Diversity, Equity & Inclusion, Leadership, Learning, Future of Work and more besides.