Senior Java Developer @ j-labs software specialist
Summary
Senior Java developer building a Talent Acquisition Suite (recruitment platform) in Kraków — developing greenfield modules and integrations in a microservices architecture using Java 17/21, Spring, async messaging (Kafka/RabbitMQ), PostgreSQL/MongoDB, and AWS.
- 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ń.
- Bardzo dobra znajomość Java (17/21) i ekosystemu Spring.
- Doświadczenie w pracy z systemami rozproszonymi i architekturą mikroserwisową.
- Praktyczna znajomość wzorców projektowych i patternów integracyjnych.
- Dobre zrozumienie komunikacji synchronicznej i asynchronicznej (np. RabbitMQ, Kafka).
- Doświadczenie w DDD, architekturze heksagonalnej oraz event-driven.
- 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) oraz NoSQL (MongoDB).
- Znajomość rozwiązań chmurowych, preferencyjnie AWS.
- Dobra komunikacja zespołowa, otwartość na narzędzia GenAI.
- 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ń.