Senior Java Developer

On-siteSalary not specified
Romania

Tech Stack

TeamCityDockerKafkaRESTSpringKubernetesPythonPostgreSQLMicroservicesJava

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Java Developer with at least 5 years of experience to join our team in Bucharest, Romania, focusing on building scalable and efficient software solutions.

Responsibilities

  • 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.

Requirements

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.

We Offer

  • Opportunity to work in a highly professional environment where you will work with high-level financial instruments.
  • Be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team.
  • Opportunity to develop yourself and evolve in your career via our fantastic technical, business-related or soft skills training.
  • Encourage creative-thinking in our great open-minded work environment.
  • The team is made up of enthusiastic professionals who work in an international environment, learning new technologies as part of client`s businesses.

About the Company

We are looking for the best people to help create the next big thing in digital banking. Join us and be part of our success story!

Languages

  • English: C2 Proficient
  • Romanian: C2 Proficient

Seniority

  • Senior

Employment Type

  • Full-Time

Work Location Type

  • On-site

Job Details

Company name:
Luxoft
Location:
Romania
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Jul 28, 2026
Last checked:
Aug 13, 2026
Apply Now