Senior Java Developer
Wrocław / Kraków / Zdalnie
Senior
B2B: 125 - 170 zł/h
Możliwy jest również wybór innej formy współpracy.
Publikowane widełki dotyczą współpracy B2B. Jeśli preferujesz inną formę współpracy, daj nam znać – chętnie omówimy dostępne możliwości i dopasujemy warunki do wybranego modelu.
Wymagania
/ Twoje umiejętności
- Masz minimum 5 lat komercyjnego doświadczenia w Java
- Bardzo dobrze znasz Spring Boot oraz Spring Security
- Posiadasz doświadczenie w integracjach systemowych opartych o REST API
- Praktycznie korzystasz z OAuth2, OpenID Connect oraz JWT
- Masz doświadczenie z Keycloak jako integrator lub developer rozszerzeń
- Pracowałeś/aś z Keycloak SPI oraz UserStorageProvider
- Brałeś/aś udział w projektach z obszaru CIAM, SSO lub IdP
- Masz praktyczne doświadczenie w pracy z SQL i relacyjnymi bazami danych
- Uczestniczyłeś/aś w projektach obejmujących: migrację danych lub użytkowników, mapowanie ról i atrybutów, obsługę błędów integracyjnych, projektowanie odpornych integracji
- Dobrze znasz testy jednostkowe i integracyjne
- Cechuje Cię samodzielność analityczna oraz umiejętność pracy na styku architektury, biznesu i integracji
Obowiązki
/ Twoja rola
- Implementacja nowych funkcjonalności biznesowych oraz rozwój istniejących mikroserwisów
- Projektowanie i wdrażanie skalowalnych, wysokodostępnych rozwiązań dopasowanych do potrzeb klienta
- Integracja rozwijanej aplikacji z innymi systemami poprzez API
- Współpraca z zespołami Univio oraz klientem na etapie analizy, developmentu i wdrożeń
- Dbałość o jakość kodu i stabilność rozwiązań, m.in. poprzez tworzenie testów na różnych poziomach
- Aktywny udział w pracy zespołu scrumowego — planowaniu, refinementach, groomingu backlogu oraz ustalaniu priorytetów i zakresu sprintu
Projekt dla klienta z branży farmaceutycznej zakłada zaprojektowanie i wdrożenie rozszerzeń oraz integracji opartych o Keycloak. Celem prac jest wsparcie migracji użytkowników, obsługa federacji i zarządzania tożsamością, a także integracja z systemami klienta. Istotnym elementem projektu będzie również zapewnienie niezawodności oraz bezpieczeństwa procesów logowania i obsługi tokenów.
Nasze rekrutacje
/ Proces
Przegląd CV - Aplikowałeś? Świetnie! Już weryfikujemy Twój profil
Poznajmy się lepiej! - Krótka rozmowa telefoniczna z rekruterem
Spotkanie F2F i/lub zadanie rekrutacyjne - Podziel się swoim doświadczeniem zawodowym i umiejętnościami podczas rozmowy z osobą merytoryczną i kierownikiem zespołu
Informacja zwrotna i/lub oferta pracy - Dbamy o kulturę feedbacku – zawsze dostaniesz od nas informację zwrotną!
Indywidualne podejście do każdego kandydata
Każda rola jest inna. W związku z tym dopasowujemy się do potrzeb indywidualnych kandydatów i specyfiki stanowisk, na jakie aplikują. Dzięki temu aplikujący mile wspominają proces rekrutacji, a my zyskujemy najlepszych członków zespołu.
<individual.approach>
Szybki proces
Nikt nie lubi tracić czasu. Dlatego nasz proces rekrutacyjny, od momentu złożenia aplikacji do otrzymania finalnej decyzji, trwa średnio 2 tygodni. Trzymanie kogokolwiek w zawieszeniu to ostatnia rzecz, jakiej byśmy chcieli.
<fast.process>
Krótka ścieżka decyzyjna
Zwinny proces decyzyjny wynika z faktu, że jest w niego zaangażowana minimalna liczba osób. Efektywna komunikacja pomiędzy działem HR oraz liderami zespołów skutkuje szybką i konkretną decyzją.
<short.paths>
Kultura feedbacku
Doceniamy zainwestowany czas i wysiłek każdego z kandydatów. Stąd na koniec procesu rekrutacyjnego, zawsze zostawiamy informację zwrotną, umożliwiając Ci rozwój – bez względu na to, jaka finalnie decyzja zapadła.
<feedback.provided>
Niski odsetek odrzuconych ofert pracy
Znikoma liczba naszych ofert pracy jest odrzucana. Zapewne wynika to z faktu, że oferujemy ciekawe projekty, a przy tym jesteśmy stabilnym pracodawcą. Znajdziemy dla Ciebie idealne miejsce w organizacji, gdzie rozwiniesz skrzydła.
<low.rejections>
