New offer - be the first one to apply!

April 30, 2026

Senior Java Developer – Banking Microservices Expert

Senior • Remote

18,900 - 23,100 PLN

Warsaw, Poland

Empower scalable financial systems — drive innovation in banking technology!
Warsaw-based opportunity with remote work model (up to 5 days remote per week).

As a Senior Java Developer, you will be working for our client, a leader in the banking industry, dedicated to building and maintaining core domain systems that serve internal clients. Join us in creating robust, event-driven microservices that shape the future of banking infrastructure, fostering seamless digital experiences and technological excellence.

Your main responsibilities:

  • Develop and maintain core banking services using Java 21/25, Spring Boot 4.0, and MongoDB.
  • Design and implement event-driven architectures utilizing Apache Kafka and Schema Registry.
  • Collaborate on microservices ecosystem, ensuring high quality and scalability.
  • Work with legacy code and contribute to system evolution within a complex environment.
  • Ensure code quality through tools like JaCoCo and SonarQube, following best practices.
  • Participate in CI/CD pipelines using OpenShift, Jenkins, and Maven.
  • Apply Domain-Driven Design (DDD), CQRS, and Hexagonal architecture principles.
  • Work independently within a mono-repo approach, managing multiple repositories and shared libraries.

You're ideal for this role if you have:

  • 7+ years of experience in Java development, ideally within banking or financial services.
  • Deep knowledge of Java (21/25), Spring Boot, and MongoDB.
  • Strong experience with Kafka and event-driven architecture.
  • Proficiency with REST APIs, Git, Maven, and CI/CD tools.
  • Ability to work with legacy systems and develop scalable solutions.
  • Solid understanding of microservices architecture and domain modeling.

It is a strong plus if you have: (optional)

  • Certifications or experience in OpenShift, Jenkins, or related cloud technologies.

Language Required for the role:

  • Communicative Polish.

Eligibility for the role:

  • Only candidates with an existing legal right to work in the European Union will be considered for this role.

#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.