Senior Java Developer
⚲ Kraków
26 880 - 31 080 PLN (B2B)
Wymagania
- 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 integracyjnych
- doświadczenie w DDD, architekturze heksagonalnej i event-driven
- doświadczenie z bazami SQL (PostgreSQL) i NoSQL (MongoDB)
- znajomość rozwiązań chmurowych, preferencyjnie AWS
- dobra komunikacja zespołowa i otwartość na narzędzia GenAI
Opis stanowiska
Dołączysz do projektu rozwoju platformy Talent Acquisition Suite wspierającej pełny cykl rekrutacji — od pozyskania kandydata po onboarding. Będziesz projektować i rozwijać mikroserwisy, tworzyć nowe moduły greenfield oraz integrować systemy i synchronizować dane między aplikacjami w architekturze rozproszonej. To oferta dla seniora, który lubi złożone systemy i pracę w wielu zespołach jednocześnie. Uwaga: opis sugeruje, że spora część pracy dotyczy compliance i audytów, integracje bywają chaotyczne ('przepinanie' informacji między aplikacjami), a praca w kilku współpracujących zespołach może wymagać żonglowania priorytetami.
🔍 Dekoder Ogłoszenia
🟡
nowoczesnej platformy
Bardzo ogólne określenie — nie mówi nic o stacku ani realiach projektu; często używane, gdy trudno pochwalić się konkretami.
🟡
kompleksowe zarządzanie
Marketingowy zwrot bez pokrycia w szczegółach — nie precyzuje zakresu odpowiedzialności ani narzędzi.
🔴
ze szczególnym uwzględnieniem obszarów compliance
Sygnał, że spora część pracy może dotyczyć wymogów prawnych i audytów, co bywa żmudne i mniej rozwojowe niż czysty development.
🔴
płynne „przepinanie” informacji między aplikacjami
Cudzysłów sugeruje, że to nie jest standardowe, dobrze zdefiniowane zadanie — może oznaczać chaotyczną integrację i pracę „na stykach” systemów.
🔴
kilku niezależnych, ale ściśle współ[pracujących]
Może oznaczać pracę w wielu zespołach jednocześnie i konieczność żonglowania priorytetami oraz uzgadniania zależności.