Senior Kotlin Developer
j-labs
Jesteś seniorem odpowiedzialnym za rozwój centralnego hubu integracyjnego, który orkiestruje przepływ danych między wieloma systemami. Na co dzień projektujesz API, implementujesz logikę biznesową obsługującą zdarzenia (event-driven) i integrujesz się z różnymi źródłami (REST, Kafka, JMS, SFTP). Będziesz mieć realny wpływ na architekturę – łączysz modularny monolit z mikroserwisami i dbasz o wydajność oraz stabilność przepływów danych.
Brakuje: wielkość zespołu i struktura organizacyjna, obciążenie on-call (czy są dyżury, jak często).
Jesteś seniorem odpowiedzialnym za rozwój centralnego hubu integracyjnego, który orkiestruje przepływ danych między wieloma systemami. Na co dzień projektujesz API, implementujesz logikę biznesową obsługującą zdarzenia (event-driven) i integrujesz się z różnymi źródłami (REST, Kafka, JMS, SFTP). Będziesz mieć realny wpływ na architekturę – łączysz modularny monolit z mikroserwisami i dbasz o wydajność oraz stabilność przepływów danych.
- ✓Realny wpływ na architekturę systemu
- ✓Szybki proces rekrutacyjny (deklaracja 'gotowi działać szybko')
- ✓Ciekawy projekt centralnego hubu integracyjnego z event-driven
- ✓Praca w międzynarodowym środowisku
- !Brak informacji o wielkości zespołu i strukturze projektu
- !Niejasny podział odpowiedzialności między monolit a mikroserwisy
- •Projektowanie i implementacja nowych endpointów REST API oraz usług backendowych
- •Tworzenie i zarządzanie strumieniami zdarzeń w Apache Kafka
- •Integracja z zewnętrznymi systemami przez REST, JMS, SFTP i inne protokoły
- •Modelowanie i transformacja danych między systemami
- •Optymalizacja wydajności zapytań do PostgreSQL i logiki przetwarzania
- •Debugowanie złożonych przepływów danych i rozwiązywanie problemów integracyjnych
- •Code review i współpraca z zespołem nad architekturą systemu
Oferta dla doświadczonych specjalistów (Senior).
Backend developer z co najmniej 5-letnim stażem w Javie/Kotlinie, który pracował ze Spring Boot i Kafka, ale niekoniecznie pełnił rolę architekta. Wymagana jest znajomość PostgreSQL i umiejętność integracji z systemami zewnętrznymi.
Juniorzy i osoby z mniej niż 5-letnim doświadczeniem w Javie/Kotlinie – rola wymaga samodzielności i głębokiego zrozumienia architektury systemów rozproszonych. Nie dla kandydatów, którzy unikają pracy z licznymi integracjami i systemami legacy.
- ?Ile osób liczy zespół i jak są rozdzielone role (backend/integracje)?
- ?Czy system jest budowany od zera, czy rozwijany na istniejącej bazie kodu?
- ?Jak wygląda harmonogram projektu – czy są napięte terminy?
- ?Czy przewidziane są dyżury on-call lub praca w weekendy?
- ?Jaki jest stosunek modularnego monolitu do mikroserwisów w architekturze?
- ?Czy klient jest znany i jaki jest model współpracy (dedykowany zespół)?
- ?Jakie narzędzia CI/CD i monitoringu są używane?
- −Wielkość zespołu i struktura organizacyjna
- −Obciążenie on-call (czy są dyżury, jak często)
- −Szczegółowy proces rekrutacyjny (liczba etapów, zadanie domowe)
- −Informacja o ewentualnych podróżach służbowych lub spotkaniach stacjonarnych
- −Benefity pozapłacowe (np. budżet szkoleniowy, karty sportowe)
Zespół oczekuje szybkiego wdrożenia, samodzielności i realnego wpływu na architekturę. Praca w międzynarodowym środowisku, nastawiona na integrację i przetwarzanie zdarzeń.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Kotlin. Pełne statystyki zarobków →