Senior Backend Engineer (Java, Microservices & AI Automation)
j-labs software specialist
⚲ Kraków
26 880 - 30 240 PLN (B2B)
Wymagania
- Java
- Spring
- Spring Boot
- SQL
- Microservices
- DDD
- Kafka
- Docker
- AI
- AWS (nice to have)
- Copilot (nice to have)
- Gemini (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. - 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.