-
Deutsche Bank

Java developer

Deutsche Bank
Romania · Full-time · Mid-Senior

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 Surveillance & Regulatory

Surveillance and Regulatory Technology is part of Corporate Bank Technology and responsible for

delivering solutions that protect the bank’s financial and reputational interests from potentially

criminal or inappropriate behaviour by our clients, employees, vendors. It enables the bank to manage its compliance to regulations and the risk appetite to stay in business in the various legislation. In addition, the function, is responsible for driving improvement across the IT delivery cycle through adoption of best practices, automation tooling and metrics, as well as developing a target state DevOps capability.


Application: db-SIS

db-SIS is the front gate into the Surveillance Domain and the glue between all the Surveillance Controls that analyze the transactions. This is the place where it is decided which Surveillance Controls need to be run and where the analyses are being consolidated into one final decision. Big amounts of data (millions of messages per day) need to move fast (some as fast as 200ms) and reliable. Data loss is not an option and self-healing is mandatory.

The production version (6 years old) is built on a microservice architecture using Spring Boot and

Apache Camel with MQ as a backbone.

The first iteration of new db-SIS has been designed and built in an Event Driven style with Kafka as a backbone.


About the Role


We are looking for another Java Engineer colleague in the Surveillance Area to help us build the

subsequent iterations of dbSIS (Surveillance Insulation Services) in an Event Driven style with Kafka as the Backbone but also keep alive the current version which has been in production for the last 6 years.

We need a colleague that likes building software and is comfortable with taking design decisions at component level, but also doesn’t shy away from doing more mundane activities such as catering to OSS vulnerabilities or Java versions upgrade.

You are aware of the importance of resilience and fault tolerance and take it into account when writing code.

You are eager to support your colleagues with your knowledge and experience whether they are more junior or more senior and you don’t shy away from asking advice.

While you have knowledge of Spring Boot, it is very important you have no challenges building

applications without Spring.


For you to be that colleague you would need the following skills:

- Good experience with Java (min. 4 years)

- Ability to design and build components

- Ability to test your application through and out

- Knowledge of working with OpenShift/Kubernetes or other containerization products

- Willingness to share your experience and explain your technical decisions to less experience engineers or non-technical colleagues

- Have a DevOps/SRE approach when designing/building the applications

- Willingness to learn what you don’t know from your colleagues or on your own

- Working knowledge with relational databases

We would really love you to know:

- Kafka

- MQ

- Apache Camel

- Spring Boot

- OpenShift

- REST

Nice to have:

- BDD

- OpenAPI

- Gradle

- Jenkins


Key Responsibilities:

  • Design/Build/Enhance software components (legacy and the new design)
  • Documentation
  • Build tests (junit or automation tests)
  • Deploy applications through the environments all the way into Production
  • Be on call for Production Support
  • Troubleshooting


Here you can find:

  • 24 days’ holiday + loyalty days + bank holidays (weekdays offered for bank holidays on weekend days);
  • Flexible working hours and working from home;
  • Private healthcare and life insurance;
  • A culture of continuous learning with coaching and support from experts in your team.


Before applying, please read our data protection policy:

https://dbprivacy.ro/candidati.html?lang=ro

Key Skills

Ranked by relevance

java spring boot kafka containerization fault tolerance devops apache junit
Login to Apply
Posted
Jan 16, 2025
Type
Full-time
Level
Mid-Senior
Location
Bucharest Metropolitan Area

Industries

Financial Services Banking

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Moody's Corporation
Related

Software Engineer

2026-05-28

Full-time
Not Applicable
Belgium
Financial Services
Engineering
View Job Details
Zopa Bank
Related

Senior Java/Kotlin Software Engineer - London

2026-05-27

Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
Barclays
Related

Python Developer

2026-05-27

Full-time
Associate
United Kingdom
Banking
Engineering