New offer - be the first one to apply!

November 3, 2026

Java Backend Developer

Senior • On-site

Warsaw, Poland

Quick Facts

  • Role: Java Backend Developer

Description

You will design, develop, and maintain scalable backend applications for the financial sector. The work focuses on building microservices using Java with Spring and Spring Boot, following hexaÂagonal architecture principles, and creating robust integrations with external systems via REST, SOAP, and Apache Kafka. You will also work with relational databases (PostgreSQL and Oracle), implement the data access layer with JPA/Hibernate, and support CI/CD pipelines while maintaining high code quality.

Responsibilities

  • Design, develop, and maintain Java backend applications

  • Build scalable microservices using hexagonal architecture

  • Implement solutions with Spring Framework and Spring Boot

  • Design and develop integrations with external systems using REST, SOAP, and Apache Kafka

  • Work with relational databases, especially PostgreSQL and Oracle

  • Create the data access layer using JPA and Hibernate

  • Maintain code quality using SOLID, DRY, KISS, and good engineering practices

  • Participate in code reviews, estimations, solution design, and process improvement

  • Use AI tools to support analysis, design, implementation, testing, and documentation

  • Contribute to deployments and maintain CI/CD pipelines

Requirements

  • 4+ years of experience in backend development with Java 11 or newer

  • Practical knowledge of Spring Framework and Spring Boot 3.5+

  • Knowledge of microservices architecture and distributed systems design

  • Practical knowledge of hexagonal architecture (or layered or similar architectural approaches)

  • Knowledge of JPA and Hibernate

  • Experience with PostgreSQL and/or Oracle

  • Very good knowledge of SQL

  • Experience building and evolving integration interfaces: REST, SOAP, Apache Kafka

  • Knowledge of practical applications of Domain-Driven Design

  • Knowledge of SOLID, DRY, KISS and other software best practices

  • Ability to choose and create appropriate types of tests

  • General knowledge of deployment-related tools and processes: Maven, Jenkins, Docker, CI/CD, Kubernetes

  • Ability to consciously and effectively use AI tools in the software development process

  • English knowledge enabling work with technical documentation and communication in the project

Benefits

  • Collaboration with an interdisciplinary team of technology enthusiasts

  • Long-term project involvement and access to modern technologies and engineering standards

  • Opportunity to work on diverse IT projects for well-known industry leaders

  • Flexible service terms: hybrid or fully remote (team-dependent)

  • Knowledge-sharing ecosystem: internal training, topic guilds, and Cloud training/certifications

  • Access to online English or German learning and group classes

  • Multisport and private medical care on preferential terms

  • Additional opportunities such as funded sailing trips (Caribbean, Mediterranean, and Northern Sea)

Similar jobs you might like

Unlock Full Resume Report