Senior Java Developer (Kafka)
Tech Stack / Keywords
Firma i stanowisko
Dla naszego klienta z branży logistycznej poszukujemy Senior Java Developera, który dołączy do zespołu rozwijającego centralny backend obsługujący sieć logistyczną działającą w kilku krajach Europy. Projekt realizowany jest w środowisku systemów rozproszonych, przetwarzających miliony zdarzeń dziennie, w krytycznej domenie biznesowej. Zespoły pracują w metodykach zwinnych (Scrum/Kanban), w modelu zdalnym, spotykając się raz na kwartał w biurze w Krakowie. Posiadają dużą autonomię w zakresie doboru architektury i technologii oraz odpowiadają za cały proces wytwarzania oprogramowania od analizy wymagań, przez implementację, wdrożenie, aż po utrzymanie. Projekt obejmuje rozwój nowych mikroserwisów oraz stopniową migrację funkcjonalności z monolitycznego systemu legacy.
Wymagania
- Minimum 5 lat doświadczenia w programowaniu w Java
- Bardzo dobra znajomość Java (8–21)
- Doświadczenie w pracy z Spring (mikroserwisy)
- Praktyczna znajomość PostgreSQL i/lub MongoDB
- Doświadczenie w pracy z Kafka
- Znajomość testów automatycznych
- Doświadczenie w integracjach REST oraz SOAP
- Umiejętność pracy z wymaganiami: dopytywanie, doprecyzowywanie, współpraca z biznesem, analitykami i innymi zespołami
- Proaktywność, odpowiedzialność i umiejętność samodzielnego rozwiązywania problemów
- Gotowość do pracy w krytycznej domenie biznesowej
- Znajomość języka polskiego (wymagana)
- Znajomość języka angielskiego min. B2+
Obowiązki
- Zbieranie, analiza i doprecyzowywanie wymagań funkcjonalnych i niefunkcjonalnych
- Projektowanie rozwiązań w architekturze mikroserwisowej
- Implementacja kodu produkcyjnego oraz testów automatycznych
- Testowanie, wdrażanie i utrzymanie systemów produkcyjnych
- Udział w dyżurach on-call (po okresie wdrożenia)
- Dokumentowanie rozwiązań technicznych
- Udział w spotkaniach projektowych (planning, refinement, review)
- Praca zgodnie z metodykami Scrum / Kanban
- Współpraca z innymi zespołami technicznymi oraz interesariuszami biznesowymi
- Aktywne proponowanie i omawianie rozwiązań technicznych
Oferta
- Stałe wsparcie osobistego agenta, dbającego o ciągłość projektową, kontakt z klientem, niezbędne formalności, komfort pracy oraz rozwój
- Consultant Development Program – doradztwo w planowaniu kariery w oparciu o najnowsze trendy i potrzeby rynku IT, obejmujące konsultacje z agentami i mentorami kariery
- Dostęp do 7N Learning & Development – platformy rozwojowo-edukacyjnej z webinarami, biblioteką artykułów i raportów branżowych oraz regularnymi zaproszeniami na wydarzenia rozwojowe – techniczne, biznesowe oraz life-stylowe
- Spektakularne eventy integracyjne, zarówno dla pracownika (np. coroczny wyjazd Kick-Off, imprezy świąteczne, sportowe Letnie Igrzyska), jak i dla bliskich (pikniki rodzinne, premiery filmowe)
- Rozwój zawodowy nie tylko podczas projektu – możliwość zaangażowania się w przekazywanie wiedzy innym w ramach oferty 7N Services kierowanej do klientów 7N
- Relacje i dostęp do wiedzy najbardziej doświadczonych ekspertów IT na rynku – średni staż zawodowy konsultanta w Polsce to ponad 10 lat
- Pakiet benefitów zaplanowany od A do Z, w tym dofinansowanie do opieki medycznej, ubezpieczenia na życie, karty sportowej dla pracownika i bliskich oraz zniżki do sklepów w Polsce i za granicą
7N
134 aktywne oferty