Senior Java Developer (with cloud)
Opis projektu
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ń.
Zakres obowiązków
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.
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 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) oraz NoSQL (MongoDB).
Znajomość rozwiązań chmurowych, preferencyjnie AWS.
Dobra komunikacja zespołowa, otwartość na narzędzia GenAI.
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)

j-labs
Jesteśmy firmą stworzoną przez inżynierów dla inżynierów. Partnerów przybliżamy do realizacji celów biznesowych, a u j-specialistów stale podnosimy ekspertyzę. Inwestujemy w ludzi, bo to oni są podstawą j-labs. Robimy do...
Senior Java Developer (with cloud)
Senior Java Developer (with cloud)