Senior Java Developer- reaktywne programowanie
Dołącz do j‑labs i pracuj dla giganta logistycznego i kurierskiego.
B2B: 160-180
Lokalizacja: Kraków (hybryda) / Zdalnie
O projekcie
- Rozwój aplikacji obsługującej proces shippingu. 2,5 mln użytkowników, revenue roczne liczone w miliardach USD.
- Technologie: Java, Webflux, Spring, PostgreSQL, Dcoker, Kubernetes, Azure, Kafka.
- Zespół: docelowo ~50 osób (Europa), podzielonych na podzespoły realizujące epiki.
- Metodyka: 3 Amigos (BA + DEV + QA).
- Gildie technologiczne: FE / BE / QA.
Twoje zadania
- Rozwój projektu w oparciu o nowe wymagania i współpracę z biznesem w ramach danej inicjatywy (np. Batch shipping, Clearance) lub w ramach zmian dla konkretnego klienta (np.. BMW).
- Usprawniania techniczne – event hub, auth, optymalizacja, integracja z architekturą i infrastrukturą nowej platformy.
- Usprawnienie istniejących rozwiązań w kontekście konfiguracji, struktury API, wydajności czy monitoringu.
- Ścisła współpraca z BA i QA.
Wymagania
- 5 lat doświadczenia w tworzeniu i rozwoju aplikacji z wykorzystaniem Javy.
- Mile widziane doświadczenie w programowaniu reaktywnym (np. Webflux, Reactor).
- Wiedza z zakresu systemów rozproszonych, a w szczególności mikrousług.
- Doświadczenie z nowoczesnym frameworkiem Java Web (np. Spring Boot, Micronaut).
- Doświadczenie w projektowaniu aplikacji webowych (np. REST).
- Doświadczenie z Dockerem.
- Znajomość środowisk chmurowych (preferowany Azure).
- Płynna komunikacja w języku angielskim – C1.
