Rozwój i utrzymanie aplikacji w architekturze mikroserwisowej.
Implementacja nowych funkcjonalności w backendzie (Java) oraz częściowo frontendzie (Angular).
Integracja z systemami wewnętrznymi i zewnętrznymi (REST / SOAP).
Praca z bazami danych PostgreSQL.
Udział w projektowaniu rozwiązań technicznych oraz rozwijaniu istniejącej architektury.
Tworzenie i utrzymanie testów automatycznych.
Dbanie o jakość kodu poprzez code review oraz stosowanie dobrych praktyk programistycznych.
Współpraca z zespołem w procesie CI/CD.
requirements-expected :
Minimum 4 lata doświadczenia w tworzeniu oprogramowania, szczególnie na stanowiskach full-stack.
Zaawansowana znajomość Java, Spring Boot/Spring Cloud, TypeScript, Angular.
Doświadczenie z architekturą mikroserwisową.
Doświadczenie w projektowaniu i implementacji REST API.
Bardzo dobra znajomość cyklu życia oprogramowania oraz dobrych praktyk wytwarzania (standardy kodowania, code review, testowanie, budowanie aplikacji).
Doświadczenie w pracy z narzędziami wspierającymi jakość kodu i testy (np. JUnit, Mockito, AssertJ)
offered :
Stabilność zatrudnienia – długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT.
Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie.
Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego.
Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów.
Wewnętrzny program poleceń.
Możliwość finansowania certyfikatów IT.
W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym.
Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem.
Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.