Senior Backend Engineer (AI Automation)
j-labs
Rola polega na projektowaniu i rozwijaniu mikroserwisów dla platformy rekrutacyjnej Talent Acquisition Suite. Pracujesz głównie w Javie i Spring, budując nowe moduły (greenfield) oraz integrując istniejące systemy. Wykorzystujesz narzędzia AI, takie jak Claude, Cursor i Gemini, do automatyzacji procesów, mapowania i migracji konfiguracji. Architektura jest zdarzeniowa z użyciem Kafki, a baza danych to PostgreSQL. Pracujesz w kilku zespołach deweloperskich, z możliwością rotacji.
Brakuje: nie podano wielkości zespołu ani struktury zespołów, brak opisu procesu rekrutacyjnego.
Rola polega na projektowaniu i rozwijaniu mikroserwisów dla platformy rekrutacyjnej Talent Acquisition Suite. Pracujesz głównie w Javie i Spring, budując nowe moduły (greenfield) oraz integrując istniejące systemy. Wykorzystujesz narzędzia AI, takie jak Claude, Cursor i Gemini, do automatyzacji procesów, mapowania i migracji konfiguracji. Architektura jest zdarzeniowa z użyciem Kafki, a baza danych to PostgreSQL. Pracujesz w kilku zespołach deweloperskich, z możliwością rotacji.
- ✓Zielone pole (greenfield) przy tworzeniu nowych modułów
- ✓Nowoczesny stos technologiczny: Java 21, Spring, Kafka, PostgreSQL, Kubernetes
- ✓Długofalowy, stabilny projekt z naciskiem na wysoką jakość rozwiązań
- !Możliwość okresowego przechodzenia między zespołami – może to oznaczać częste zmiany kontekstu
- !Wymaganie znajomości wielu narzędzi AI (Copilot, Claude, Cursor, Gemini) – może być przesadzone lub zależne od dostępności licencji
- !Brak informacji o procesie rekrutacyjnym i liczbie etapów
- •Projektowanie i implementacja nowych mikroserwisów w Javie 17/21 z Spring Boot
- •Tworzenie i rozwijanie funkcjonalności typu greenfield w zakresie zarządzania kandydatami
- •Integracja systemów oraz synchronizacja danych między aplikacjami z użyciem Kafki i RabbitMQ
- •Budowa narzędzi AI (LLM, systemy agentowe) do automatyzacji mapowania i migracji konfiguracji
- •Analiza złożonych problemów i proponowanie skalowalnych rozwiązań dla rozproszonych systemów
- •Code review i współpraca z innymi zespołami przy definiowaniu interfejsów komunikacyjnych
- •Optymalizacja wydajności i utrzymanie wysokiej jakości kodu w długofalowym projekcie
Oferta dla doświadczonych specjalistów (Senior).
Mid-level backend engineer z solidną znajomością Javy i Spring, który ma doświadczenie w mikroserwisach i podstawową wiedzę o komunikacji asynchronicznej. Może nie mieć dużego doświadczenia z AI, ale jest otwarty na naukę.
Osoby z mniej niż 3 latami doświadczenia w Javie oraz juniorzy bez styczności z mikroserwisami. Rola wymaga samodzielności w projektowaniu rozwiązań i znajomości wzorców integracyjnych.
- ?Ile osób liczy zespół i jakie są role w zespole?
- ?Jak wygląda proces przejścia między zespołami – jak często i na jak długo?
- ?Czy istnieje dyżur on-call? Jeśli tak, jak często i czy jest dodatkowo płatny?
- ?Jaka jest strategia testowania? Czy są testy automatyczne i czy pokrywają mikroserwisy?
- ?Jakie narzędzia CI/CD są używane?
- ?Czy AI tools (np. Claude, Cursor) są już wdrożone w projekcie, czy to perspektywa na przyszłość?
- ?Jaki jest model pracy – czy praca jest w pełni zdalna, czy są spotkania stacjonarne?
- ?Jak wygląda proces code review i jakie są standardy jakości kodu?
- −Nie podano wielkości zespołu ani struktury zespołów
- −Brak opisu procesu rekrutacyjnego
- −Brak informacji o ewentualnych dyżurach on-call
- −Nie wiadomo, czy projekt jest już na produkcji, czy w fazie rozwojowej
- −Brak informacji o budżecie szkoleniowym lub konferencjach
Zgrany zespół deweloperski z silnym naciskiem na współpracę i wysoką jakość rozwiązań. Praca w kilku ściśle współpracujących zespołach, z możliwością rotacji w zależności od potrzeb projektu.
Na poziomie rynkowym
≈ 150,0–185,1 zł/h
Dane z aktywnych ofert zawierających technologię Kafka. Pełne statystyki zarobków →