Poszukujemy doświadczonego Java Developera, który dołączy do zespołu realizującego projekty o wysokiej skali i złożoności. Osoba na tym stanowisku będzie odpowiedzialna za rozwój i utrzymanie nowoczesnych aplikacji opartych o architekturę mikroserwisową, z naciskiem na jakość, wydajność i bezpieczeństwo rozwiązań.
Tryb pracy: Hybrydowy, 1 raz w tygodniu z biura z Warszawy
responsibilities :
projektowanie, rozwój i utrzymanie aplikacji backendowych w technologiach Java 11+ oraz Spring Boot
tworzenie i rozwijanie mikroserwisów oraz REST API
współpraca z analitykami, architektami i testerami w zespołach SCRUM
udział w projektowaniu rozwiązań o wysokiej dostępności i skalowalności
integracja usług z wykorzystaniem systemów kolejkowych
dbanie o jakość kodu, testy automatyczne oraz zgodność z dobrymi praktykami
udział w przeglądach kodu oraz decyzjach architektonicznych
wsparcie merytoryczne innych członków zespołu
requirements-expected :
minimum 5 lat doświadczenia w programowaniu w języku Java
bardzo dobra znajomość Spring Framework, JPA/Hibernate oraz REST API
doświadczenie w pracy z OpenAPI/Swagger i tworzeniu dokumentacji API
umiejętność projektowania i pracy z relacyjnymi bazami danych (np. PostgreSQL, Oracle)
znajomość narzędzi takich jak Git, Maven, Docker
doświadczenie w pracy w metodykach zwinnych (SCRUM)
umiejętność czytania i rozumienia dokumentacji technicznej w języku angielskim