Senior Backend Engineer (Java, Microservices & AI Automation)
⚲ Kraków
25 200 - 31 080 PLN (B2B)
Wymagania
- Java
- Spring
- Spring Boot
- Microservices
- AI
- Kafka
- RabbitMQ
- SQL
- AWS (nice to have)
Opis stanowiska
O projekcie:
- Rozwój nowoczesnej platformy rekrutacyjnej typu Talent Acquisition Suite, wspierającej pełny cykl pozyskiwania pracowników – od przyciągania kandydatów, przez selekcję, aż po zatrudnienie i onboarding.- Platforma umożliwia kompleksowe zarządzanie kandydatami, ze szczególnym uwzględnieniem obszarów compliance oraz kluczowych funkcjonalności operacyjnych.- Silny nacisk na integrację i synchronizację danych kandydatów pomiędzy systemami oraz płynne „przepinanie” informacji między aplikacjami w obrębie platformy.- Projekt obejmuje zarówno rozwój nowych modułów typu greenfield, jak i rozbudowę oraz integrację istniejących rozwiązań.- System rozwijany w architekturze mikroserwisowej, z wykorzystaniem komunikacji asynchronicznej.- Praca w ramach kilku niezależnych, ale ściśle współpracujących zespołów deweloperskich.- Możliwość okresowego przechodzenia między zespołami w zależności od aktualnych potrzeb projektowych.- Projekt długofalowy, nastawiony na stabilny rozwój i wysoką jakość rozwiązań.
Sam/a zobacz, dlaczego warto być w j-labs!
- Dołączysz do firmy stworzonej przez inżynierów dla inżynierów, która istnieje na rynku od 15 lat. Obecnie zatrudniamy ponad 500 osób.- j-labs to stabilność i długofalowa współpraca – około 25% załogi to osoby pracujące już ponad 5 lata!- Możesz zmienić projekt – rób to co lubisz, rozwijaj swoje kompetencje, zdobywaj nowe.- Robimy dobre IT albo wcale. Technologie, w których pracujemy to m.in. Java 17/21, Spring, Hibernate, Mikroserwisy, AWS/Azure/GSP/, Terraform, Docker, Kubernetes, Kafka- Eksperci przyciągają ekspertów - średnie doświadczenie naszych inżynierów wynosi 11 lat, a 30% zostaje zatrudnionych z polecenia.- Stawiamy na knowledge sharing i rozwój . Organizujemy Talk4Devs, meet’upy, dajemy Ci przestrzeń do budowania swojej marki osobistej jako prelegent, czy prowadzenia własnych projektów, których rezultaty możesz przedstawiać m.in. na naszym blogu.- Dołącz do Gildii Technologicznej lub stwórz własną - nasze community zrzeszają specjalistów w obszarach: Java, Kotlin, .NET, Frontend, Management, DevOps, Quality Assurance- Mamy zakodowane, że jest czas pracy i czas nie pracy, więc bardzo dbamy o to, aby work life balance został zachowany.- Otrzymaliśmy w tym roku certyfikat Great Place to Work (aż 80% odpowiedzi w ankiecie dotyczącej różnych obszarów wybierało najwyższe noty, jesteśmy w pierwszej 10 firm z najlepszym wynikiem)
Wymagania:
- Bardzo dobra znajomość Java (17/21) i ekosystemu Spring.- Doświadczenie w pracy z systemami rozproszonymi i architekturą mikroserwisową.- Doświadczenie w wykorzystaniu narzędzi AI do automatyzacji procesów i workflow (Copilot, Claude, Cursor, Gemini)- Praktyczna znajomość wzorców projektowych i patternów integracyjnych.- Dobre zrozumienie komunikacji synchronicznej i asynchronicznej (np. RabbitMQ, Kafka).- Umiejętność analizy złożonych problemów i proponowania skalowalnych rozwiązań.- Świadomość przepływu danych i zadań w rozbudowanych systemach.- Doświadczenie w pracy z bazami danych SQL (PostgreSQL).- Znajomość rozwiązań chmurowych, preferencyjnie AWS.- Dobra komunikacja zespołowa
Codzienne zadania:
- Projektowanie i rozwój mikroserwisów.
- Tworzenie nowych funkcjonalności oraz modułów typu greenfield.
- Integracja systemów i synchronizacja danych pomiędzy aplikacjami.
- Automatyzacja procesów
- Budowa narzędzi opartych na AI (LLM, agent-based systems) do automatycznego mapowania i migracji konfiguracji
- Udział w migracji danych i modernizacji istniejących rozwiązań.
- Współpraca z innymi zespołami developerskimi w ramach platformy.
- Dbanie o jakość kodu, skalowalność i niezawodność rozwiązań.
- Udział w analizie technicznej oraz podejmowaniu decyzji architektonicznych.
- Rozwój nowoczesnej platformy rekrutacyjnej typu Talent Acquisition Suite, wspierającej pełny cykl pozyskiwania pracowników – od przyciągania kandydatów, przez selekcję, aż po zatrudnienie i onboarding.- Platforma umożliwia kompleksowe zarządzanie kandydatami, ze szczególnym uwzględnieniem obszarów compliance oraz kluczowych funkcjonalności operacyjnych.- Silny nacisk na integrację i synchronizację danych kandydatów pomiędzy systemami oraz płynne „przepinanie” informacji między aplikacjami w obrębie platformy.- Projekt obejmuje zarówno rozwój nowych modułów typu greenfield, jak i rozbudowę oraz integrację istniejących rozwiązań.- System rozwijany w architekturze mikroserwisowej, z wykorzystaniem komunikacji asynchronicznej.- Praca w ramach kilku niezależnych, ale ściśle współpracujących zespołów deweloperskich.- Możliwość okresowego przechodzenia między zespołami w zależności od aktualnych potrzeb projektowych.- Projekt długofalowy, nastawiony na stabilny rozwój i wysoką jakość rozwiązań.
Sam/a zobacz, dlaczego warto być w j-labs!
- Dołączysz do firmy stworzonej przez inżynierów dla inżynierów, która istnieje na rynku od 15 lat. Obecnie zatrudniamy ponad 500 osób.- j-labs to stabilność i długofalowa współpraca – około 25% załogi to osoby pracujące już ponad 5 lata!- Możesz zmienić projekt – rób to co lubisz, rozwijaj swoje kompetencje, zdobywaj nowe.- Robimy dobre IT albo wcale. Technologie, w których pracujemy to m.in. Java 17/21, Spring, Hibernate, Mikroserwisy, AWS/Azure/GSP/, Terraform, Docker, Kubernetes, Kafka- Eksperci przyciągają ekspertów - średnie doświadczenie naszych inżynierów wynosi 11 lat, a 30% zostaje zatrudnionych z polecenia.- Stawiamy na knowledge sharing i rozwój . Organizujemy Talk4Devs, meet’upy, dajemy Ci przestrzeń do budowania swojej marki osobistej jako prelegent, czy prowadzenia własnych projektów, których rezultaty możesz przedstawiać m.in. na naszym blogu.- Dołącz do Gildii Technologicznej lub stwórz własną - nasze community zrzeszają specjalistów w obszarach: Java, Kotlin, .NET, Frontend, Management, DevOps, Quality Assurance- Mamy zakodowane, że jest czas pracy i czas nie pracy, więc bardzo dbamy o to, aby work life balance został zachowany.- Otrzymaliśmy w tym roku certyfikat Great Place to Work (aż 80% odpowiedzi w ankiecie dotyczącej różnych obszarów wybierało najwyższe noty, jesteśmy w pierwszej 10 firm z najlepszym wynikiem)
Wymagania:
- Bardzo dobra znajomość Java (17/21) i ekosystemu Spring.- Doświadczenie w pracy z systemami rozproszonymi i architekturą mikroserwisową.- Doświadczenie w wykorzystaniu narzędzi AI do automatyzacji procesów i workflow (Copilot, Claude, Cursor, Gemini)- Praktyczna znajomość wzorców projektowych i patternów integracyjnych.- Dobre zrozumienie komunikacji synchronicznej i asynchronicznej (np. RabbitMQ, Kafka).- Umiejętność analizy złożonych problemów i proponowania skalowalnych rozwiązań.- Świadomość przepływu danych i zadań w rozbudowanych systemach.- Doświadczenie w pracy z bazami danych SQL (PostgreSQL).- Znajomość rozwiązań chmurowych, preferencyjnie AWS.- Dobra komunikacja zespołowa
Codzienne zadania:
- Projektowanie i rozwój mikroserwisów.
- Tworzenie nowych funkcjonalności oraz modułów typu greenfield.
- Integracja systemów i synchronizacja danych pomiędzy aplikacjami.
- Automatyzacja procesów
- Budowa narzędzi opartych na AI (LLM, agent-based systems) do automatycznego mapowania i migracji konfiguracji
- Udział w migracji danych i modernizacji istniejących rozwiązań.
- Współpraca z innymi zespołami developerskimi w ramach platformy.
- Dbanie o jakość kodu, skalowalność i niezawodność rozwiązań.
- Udział w analizie technicznej oraz podejmowaniu decyzji architektonicznych.
🔍 Dekoder Ogłoszenia
🔴
Możliwość okresowego przechodzenia między zespołami w zależności od aktualnych potrzeb projektowych.
Możesz być przenoszony do innych zespołów, nawet jeśli nie jest to zgodne z Twoimi preferencjami.
🟡
Możesz zmienić projekt – rób to co lubisz, rozwijaj swoje kompetencje, zdobywaj nowe.
Zmiana projektu jest możliwa, ale może zależeć od potrzeb firmy, a nie tylko od Twoich preferencji.
🟡
Rozwój nowoczesnej platformy rekrutacyjnej typu Talent Acquisition Suite, wspierającej pełny cykl pozyskiwania pracowników
Praca nad systemem, który może być złożony i obejmować wiele różnych funkcjonalności, często z naciskiem na procesy biznesowe.
🟡
Silny nacisk na integrację i synchronizację danych kandydatów pomiędzy systemami oraz płynne „przepinanie” informacji między aplikacjami w obrębie platformy.
Duża część pracy może polegać na integracji z innymi systemami, co bywa skomplikowane i czasochłonne.
🟢
Robimy dobre IT albo wcale.
Jest to deklaracja jakości, która może oznaczać wysokie standardy, ale też potencjalnie brak tolerancji dla błędów lub niedoskonałości.