.
Senior/Lead Java Engineer @ AVENGA (Agencja Pracy, nr KRAZ: 8448)
  • Kraków
Senior/Lead Java Engineer @ AVENGA (Agencja Pracy, nr KRAZ: 8448)
Kraków, Kraków, Lesser Poland Voivodeship, Polska
AVENGA (Agencja Pracy, nr KRAZ: 8448)
21. 5. 2025
Informacje o stanowisku

We are currently working on a project involving the refactoring and rewriting of a long-standing business application to a new technology stack. We are creating a modular monolith with easy scalability in mind and the possibility of future microservices extraction. We work based on hexagonal architecture and Domain-Driven Design (DDD).

We are looking for a Java Developer who:

  • Has experience working with a modern Java stack (preferably familiar with Java 17+),
  • Can work with legacy code and understands that good refactoring is more than just rewriting code,
  • Can write readable, testable code following SOLID principles and clean code practices,
  • Feels comfortable writing unit and integration tests,
  • Can collaborate with the frontend team to establish API contracts,
  • Is communicative and not afraid to propose improvements,
  • Can work in a team (currently 4 backend developers), share knowledge, and take responsibility for their code.

Technology stack:

  • Java 21
  • Spring Boot 3.4
  • Hibernate, Microsoft SQL Server
  • Elasticsearch
  • Docker
  • OpenAPI
  • Modular monolith (in early stages), eventually microservices
  • Hexagonal architecture, DDD

We are currently working on a project involving the refactoring and rewriting of a long-standing business application to a new technology stack. We are creating a modular monolith with easy scalability in mind and the possibility of future microservices extraction. We work based on hexagonal architecture and Domain-Driven Design (DDD).

We are looking for a Java Developer who:

  • Has experience working with a modern Java stack (preferably familiar with Java 17+),
  • Can work with legacy code and understands that good refactoring is more than just rewriting code,
  • Can write readable, testable code following SOLID principles and clean code practices,
  • Feels comfortable writing unit and integration tests,
  • Can collaborate with the frontend team to establish API contracts,
  • Is communicative and not afraid to propose improvements,
  • Can work in a team (currently 4 backend developers), share knowledge, and take responsibility for their code.
,[ Requirements: Java, Agile, OpenAPI, Microservices, Integration test, Spring Boot, Hibernate, MS SQL Server, Elasticsearch, Docker, DDD Additionally: Sport subscription, Training budget, Private healthcare, International projects, Pluralsight, English classes, Free coffee, Free parking, Playroom, Shower, Free snacks, Free beverages, No dress code, In-house trainings, Bike parking.

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    82 593
    8 786