Back to jobs
Senior Java Developer
Successfully
Req. VR-124033
We are looking for the best people to help create the next big thing in digital banking.
Reason to join us
• We offer the opportunity to work in a highly professional environment where you will work with high-level financial instruments
• We want you to be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team
• We give you the opportunity to develop yourself and evolve in your career via our fantastic technical, business-related or soft skills training
• We encourage creative-thinking in our great open-minded work environment. Frequently the relaxation rooms are the place where the most ambitions ideas are born.
• We are not just professional teams, we are also friends who have fun working together
• The team is made up of enthusiastic professionals who work in an international environment, learning new technologies as part of client`s businesses.
Design and delivery of key baseline components as well as future state components to transform AFC technology within Deutsche Bank into an industry leader.
Work closely with Product Managers and Architects to understand business requirements and solution vision to chart out a viable delivery path.
Ensure all software development follows best practice tools and methodologies and relevant Industry standards.
Participate in all Agile ceremonies.
Maintain technical infrastructure (continuous integration, automated deployment).
Peer review, mentoring.
Bug fixing, unit testing. From January 2026 mandatory office attendance
3 days per week.
Must have
At least 5 years of relevant experience in Software Development.
Strong knowledge of Java 8, Java 17, Spring 5, Spring 6, Spring Boot 2, Spring Boot 3 (Spring Batch, Spring Security, Spring Data JPA, Web Flux).
Strong knowledge of REST architecture and good knowledge of SOA architecture.
Strong knowledge of building automation systems (for example TeamCity or UrbanCodeDeploy).
Strong knowledge of Oracle /PostgreSQL database concepts and ORM Technologies (JPA2, Hibernate).
Good knowledge of microservices architecture (async communication between microservices, SAGA pattern)
Good knowledge of Web Containers (Tomcat).
Good knowledge of build tools (Gradle, Maven).
Good knowledge of version control systems (GIT).
Knowledge of JMS (Kafka, IBM MQ).
Knowledge of Python.
Practical experience with Docker, Kubernetes, OpenShift v3, Helm.
Practical experience with bash scripting in Linux.
Knowledge of Angular 15+, HTML5, CSS3.
Experience with setting up key stores, generating SSL Certificates.
Experience with OpenShift v4, GCP or other Cloud platforms.
Other Skills
Work well both independently and within a team setting and function as a mentor for more junior team members.
Responsible attitude, strong autonomy, and ambitious with team objectives.
High responsiveness to the team's needs, being proactive in finding solutions.
Excellent analytical skills, the ability to take end-to-end ownership of the tasks and the assignments.
Flexible and willing to accept a change in priorities.
Strong attention to details.
Excellent problem solver.
Nice to have
Good knowledge of Linux machine configurations.
Experience with Control-M jobs configuration.
Familiar with JMeter, Postman, SOAP UI, and Curl.
Knowledge of breaking monoliths into services.
Languages
English: C2 Proficient,Romanian: C2 Proficient
Seniority
Senior
Bucharest, Romania
Req. VR-124033
Java
BCM Industry
27/07/2026
Req. VR-124033
Apply for Senior Java Developer in Bucharest
*Indicates a required field