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ówKraków - Oferty pracy w okolicznych lokalizacjach