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
Java Developer
Twój zakres obowiązków
- 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
Nasze wymagania
- 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
- otwartość na rozwój i naukę nowych technologii