Java Developer
Tech stack:
Java 17+
Spring Boot
Thymeleaf
PostgreSQL
Architektura mikroserwisowa
Git
Docker
Testy (Junit / Mockito)
Znajomość dobrych praktyk oraz wzorców projektowych
Mile widziane:
Podstawy React / Angular
Doświadczenie z CI/CD
Twoje zadania:
Rozwój i modernizacja aplikacji komercyjnych
rozwijanie istniejących modułów i usprawnianie działania systemu (wydajność, stabilność, czytelność kodu)
refaktor i stopniowa modernizacja istniejących aplikacji
dbanie o jakość: testy, logowanie, obsługa błędów, monitoring
Projektowanie i implementacja nowych funkcjonalności oraz API
analiza wymagań i proponowanie rozwiązań technicznych (wspólnie z zespołem i/lub klientem)
implementacja nowych endpointów / integracji oraz rozwój istniejących API
przygotowanie dokumentacji technicznej i utrzymanie spójności kontraktów
Utrzymanie oraz rozwój istniejących mikroserwisów
praca z mikroserwisami: rozwój, poprawki, stabilizacja, wersjonowanie
diagnozowanie błędów i usuwanie incydentów (logi, metryki, debug)
poprawa niezawodności: retry, timeouts, obsługa kolejek / komunikacji między serwisami
Kontakt z klientem
aktywny udział w spotkaniach (doprecyzowanie wymagań, statusy, priorytety)
proponowanie optymalnych rozwiązań i transparentna komunikacja ryzyk/estymacji
Nasze oczekiwania:
Min. 3 letnie doświadczenie na stanowisku Java Developer
Komunikatywność, chęć rozwoju i ciekawość technologii
Umiejętność samodzielnego diagnozowania i rozwiązywania problemów
Znajomość języka angielskiego na poziomie komunikatywnym
Skills:
Java 4/5
Spring Boot 4/5
PostgreSQL 3/5
Mikroserwisy 3/5
Docker 3/5
GIT 3/5
CI/CD 3/5
React / Angular 1/5
Junit 3/5
Java Developer
Java Developer