Tworzenie projektu backendowego opartego na nowoczesnym stacku JVM z naciskiem na stabilne integracje, komunikację asynchroniczną i usługi o wysokiej dostępności.
responsibilities :
Tworzenie i rozwój usług backendowych w oparciu o Spring Boot
Realizacja integracji asynchronicznych z wykorzystaniem Apache Kafka
Praca z bazami dokumentowymi (MongoDB) oraz projektowanie struktur danych
Utrzymanie i rozszerzanie istniejących modułów systemu
Przygotowywanie API i wymiana danych z innymi komponentami
Współpraca techniczna w ramach zespołu projektowego
Dbanie o jakość, czytelność i spójność tworzonego kodu
requirements-expected :
Minimum 2–3 lata doświadczenia w projektach backendowych w Javie
Bardzo dobra znajomość Spring Boot i jego ekosystemu (Spring Data, Spring Web)
Praktyczne doświadczenie z Apache Kafka (producent/konsument, schematy, eventy)
Umiejętność pracy z MongoDB: modelowanie dokumentów, indeksy, zapytania
Znajomość zasad wersjonowania kodu i pracy w repozytorium Git
Umiejętność tworzenia czytelnych, dobrze udokumentowanych API