Senior Java Developer (Kafka)
7N
Rola Senior Java Developera w zespole rozwijającym centralny backend dla logistycznej sieci w Europie. Będziesz projektować i implementować mikroserwisy w Javie/Spring Boot z wykorzystaniem Kafki, migrować funkcjonalności z legacy monolitu oraz utrzymywać system w produkcji z dyżurami on-call. Praca w pełni zdalna z kwartalnymi spotkaniami w Krakowie. Domena krytyczna - wysoka skala i odpowiedzialność.
Brakuje: brak informacji o wielkości zespołu i strukturze organizacyjnej, nie określono, ile nowych mikroserwisów planuje się stworzyć.
Rola Senior Java Developera w zespole rozwijającym centralny backend dla logistycznej sieci w Europie. Będziesz projektować i implementować mikroserwisy w Javie/Spring Boot z wykorzystaniem Kafki, migrować funkcjonalności z legacy monolitu oraz utrzymywać system w produkcji z dyżurami on-call. Praca w pełni zdalna z kwartalnymi spotkaniami w Krakowie. Domena krytyczna - wysoka skala i odpowiedzialność.
- ✓Duża autonomia techniczna i architektoniczna
- ✓Nowoczesny stack: Java, Spring Boot, Kafka, PostgreSQL/MongoDB
- ✓Program rozwoju Consultant Development Program i dostęp do platformy edukacyjnej
- −Brak szczegółów dotyczących wielkości zespołu i liczby mikroserwisów
- −Migracja z legacy monolitu - potencjalnie duże ryzyko techniczne i organizacyjne
- !Konieczność wizyty w biurze w Krakowie raz na kwartał - dla osób spoza regionu może być uciążliwe
- !'Osobisty agent' (7N) - standard agencyjny, ale może wpływać na relację z klientem
- •Projektowanie i implementacja nowych mikroserwisów w Javie 8-21 z użyciem Spring Boot i Kafka
- •Integracja z systemami poprzez REST i SOAP
- •Pisanie testów automatycznych (jednostkowych, integracyjnych, end-to-end)
- •Uczestnictwo w dyżurach on-call (po okresie wdrożenia)
- •Analiza i doprecyzowywanie wymagań z biznesem i analitykami
- •Wdrażanie i utrzymanie systemów produkcyjnych (CI/CD, monitoring)
- •Udział w ceremoniach Scrum/Kanban (planning, refinement, review)
- •Dokumentowanie rozwiązań technicznych i architektonicznych
Oferta dla doświadczonych specjalistów (Senior).
Java developer z co najmniej 5 latami komercyjnego doświadczenia, solidnie znający Spring Boot i Kafka, potrafiący samodzielnie implementować mikroserwisy i przeprowadzać integracje REST/SOAP.
Juniorzy bez 5 lat doświadczenia, osoby poszukujące pracy wyłącznie stacjonarnej lub lokalnej w Gdańsku, a także osoby nieakceptujące dyżurów on-call lub pracy w krytycznej domenie biznesowej.
- ?Jak wygląda kompensacja i częstotliwość dyżurów on-call?
- ?Ile osób liczy zespół i ile jest zespołów technicznych?
- ?Jaki jest zakres migracji z legacy monolitu i harmonogram?
- ?Czy projekt jest greenfield (nowe mikroserwisy) czy głównie utrzymanie?
- ?Jakie narzędzia CI/CD i monitoring są używane?
- ?Czy istnieje możliwość wyboru technologii poza wymienionymi?
- ?Czy Elasticsearch jest używany produkcyjnie i czy wymagana jest jego znajomość?
- −Brak informacji o wielkości zespołu i strukturze organizacyjnej
- −Nie określono, ile nowych mikroserwisów planuje się stworzyć
- −Brak opisu procesu rekrutacyjnego (etapy, zadanie domowe itp.)
- −Nie wiadomo, czy Elasticsearch jest wymagane, czy tylko używane
Zespół pracuje w metodykach zwinnych (Scrum/Kanban), ma dużą autonomię w doborze architektury i technologii oraz odpowiada za cały cykl życia oprogramowania. Współpraca zespołowa i z interesariuszami biznesowymi jest kluczowa.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię PostgreSQL. Pełne statystyki zarobków →