Senior Java Developer
Senior Java backend developer on a long-term Avenga project in the Polish banking sector, building and evolving distributed systems, REST APIs, and microservices with Java 17/21, Spring Boot, Hibernate, Kafka/JMS messaging, and Docker/Kubernetes. Hybrid role (1 office day/week) and fluent Polish (B2+/C1) required.
- Compensation
- Not disclosed
- Location
- Poland, PL
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Strong commercial experience with Java, ideally Java 17/21
- Strong knowledge of Spring Boot and Spring ecosystem (Spring MVC, Spring Data JPA, Spring Security)
- Experience with Hibernate / JPA
- Good knowledge of SQL and relational databases such as Oracle, PostgreSQL or MS SQL Server
- Experience designing and developing REST APIs
- Experience with messaging technologies such as Kafka, JMS or RabbitMQ
- Hands-on experience with microservices
- Experience with Docker and Kubernetes or OpenShift
- Experience with Git, Maven or Gradle and CI/CD
- Experience with unit and integration testing
- Understanding of application security, scalability and high-availability systems
- Fluent Polish (B2+/C1 level)
Nice to have
- Experience in banking, financial services or transactional systems
- Knowledge of payment processes
- Experience with SonarQube, Nexus or Artifactory
Full description
Avenga is an international engineering firm helping businesses operate with AI at the core. With 6,000+ experts worldwide, we combine engineering expertise with AI-native thinking to turn ambitious ideas into real-world impact across industries, technologies, and markets.
At the core of the role
We are looking for a Senior Java Backend Developer to join a long-term project in the Polish banking sector.
You will work on large-scale backend solutions, contributing to the development and evolution of distributed systems and microservices. The role combines hands-on Java development with API and microservice design, integrations, performance, scalability, security and code quality.
Please note that this is a hybrid role. We expect on average 1 day per week from the office, with the following locations available: Warsaw, Łódź, Gdańsk, Wrocław, Poznań, Kraków, Lublin and Szczecin.
The role also requires Polish at B2+/C1 level.
Core skills you’ll bring
- Strong commercial experience with Java, ideally Java 17/21
- Strong knowledge of Spring Boot and the Spring ecosystem, including Spring MVC, Spring Data JPA and Spring Security
- Experience with Hibernate / JPA
- Good knowledge of SQL and relational databases such as Oracle, PostgreSQL or MS SQL Server
- Experience designing and developing REST APIs
- Experience with messaging technologies such as Kafka, JMS or RabbitMQ
- Hands-on experience with microservices
- Experience with Docker and Kubernetes or OpenShift
- Experience with Git, Maven or Gradle and CI/CD
- Experience with unit and integration testing
- Understanding of application security, scalability and high-availability systems
- Fluent PolishNice-to-have
- Experience in banking, financial services or transactional systems
- Knowledge of payment processes
- Experience with SonarQube, Nexus or Artifactory
The impact you'll create
- Design, develop and maintain backend services using Java and Spring
- Design and evolve REST APIs and microservices