Java Backend Developer (K/M/N)
Summary
Builds and maintains Java backend services using Spring, REST APIs, and relational databases; writes unit tests and integrates with external systems.
Opis projektu
Poszukujemy Specjalisty Backend Developer Java odpowiedzialnego za rozwój i utrzymanie aplikacji backendowych w technologii Java oraz Spring. Rola obejmuje implementację nowych funkcjonalności, rozwój usług backendowych oraz integrację z innymi systemami i usługami.
Zakres współpracy
rozwój i utrzymanie aplikacji backendowych w Java
implementacja nowych funkcjonalności z wykorzystaniem Spring
projektowanie i rozwój usług REST API
integracja aplikacji z zewnętrznymi systemami i usługami
praca z relacyjnymi bazami danych
tworzenie oraz utrzymywanie testów jednostkowych
diagnozowanie i usuwanie błędów
optymalizacja istniejących rozwiązań
dbanie o jakość, czytelność i utrzymywalność kodu
współpraca z pozostałymi członkami zespołu projektowego
Wymagania obligatoryjne
minimum 3 lata doświadczenia w tworzeniu aplikacji w technologii Java
bardzo dobra znajomość Spring
dobra znajomość Java
doświadczenie w tworzeniu REST API
znajomość Spring Boot
znajomość Spring Data / JPA
znajomość Hibernate
znajomość SQL i relacyjnych baz danych
znajomość systemu kontroli wersji Git
doświadczenie w tworzeniu testów jednostkowych
znajomość dobrych praktyk programistycznych i programowania obiektowego (OOP)