Senior Java Developer
In short
Senior Java Developer needed in Kraków for a pharmaceutical client project. Responsibilities include implementing business features, designing scalable solutions, API integrations, testing, and Scrum participation. Requires 5+ years of Java, Spring Boot, Spring Security, REST API, OAuth2, OpenID Connect, JWT, and Keycloak experience. B2B contract.
AI-written summary based on the listing content.
Univio, bazując na doświadczeniu z ponad 500 zrealizowanych projektów, pomaga organizacjom rozwijać e‑commerce i modele omnichannel oraz wdrażać rozwiązania oparte na danych i AI - od asystentów wspierających obsługę klienta i dostęp do wiedzy organizacyjnej, przez personalizowane rekomendacje produktów, po warsztaty AI discovery wspierające identyfikację realnych zastosowań technologii w biznesie.
Univio współpracuje z markami takimi jak RTV EURO AGD, Wittchen, Agata, Tubądzin, Gemini Polska, Super‑Pharm czy LuxMed, realizując projekty na styku technologii, danych i doświadczenia użytkownika.
Zespół: 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.
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.🧡 W tej roli będziesz:
Implementować nowe funkcjonalności biznesowe Projektować i wdrażać skalowalne, wysokodostępne rozwiązania dopasowane do potrzeb klienta, Integrować rozwijaną aplikację z innymi systemami poprzez API, Współpracować z zespołami Univio oraz klientem na etapie analizy, developmentu i wdrożeń, Dbać o jakość kodu i stabilność rozwiązań, m.in. poprzez tworzenie testów na różnych poziomach, Aktywnie uczestniczyć w pracy zespołu scrumowego — planowaniu, refinementach, groomingu backlogu oraz ustalaniu priorytetów i zakresu sprintu.🧡 Twój profilMasz 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 User
Storage
Provider.
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.🧡 Dodatkowe plusy Znasz Freemarker.
Masz doświadczenie z Magento lub środowiskiem e-commerce.
Posiadasz podstawową znajomość Docker i Kubernetes.
Pracowałeś/aś z Liquibase oraz Hibernate/JPA.
Jakie benefity możemy Ci zaproponować w ramach współpracy:
Możliwość skorzystania z karty Multisport oraz prywatnej opieki medycznej
Możliwość przystąpienia do ubezpieczenia na życie.
Grupowe lekcje języka angielskiego z lektorem oraz dostęp do platformy eTutor.
Firmową bibliotekę pełna inspirujących książek i materiałów.
Udział w Wellbeing Week – inicjatywie wspierającej dobrostan i równowagę.
Jak wygląda nasz proces rekrutacyjny?1️⃣Aplikujesz na ogłoszenie - Wysyłasz swoje CV, a my nie możemy się doczekać, żeby je zobaczyć2️⃣Rozmowa z rekruterem - Nasza rekruterka, Patrycja, zadzwoni na ok. 40 minut do Ciebie po weryfikacji CV, żeby lepiej Cię poznać i opowiedzieć o wszystkim, co musisz wiedzieć3️⃣Tech-check – Na tym etapie porozmawiamy o Twoim doświadczeniu technicznym, podejściu do rozwiązywania problemów oraz technologiach, z którymi pracowałeś/aś. Spotkanie ma formę rozmowy technicznej i trwa średnio około 1,5 godziny.4️⃣Decyzja - Po wszystkim do dwóch tygodni wrócimy do Ciebie z odpowiedzią. Trzymamy kciuki! 🤞
| Published | 2026-08-03 |
| Expires | 2026-11-01 |
| Source |
|
Hexjobs App
Tools tailored to this listing.
Hexjobs App
Tools tailored to this listing.
Similar offers
Solutions Architect with AI SDLC
Future Processing
KrakówTest Automation Engineer with Playwright
Billennium
KrakówFullstack Developer (Go & Node.js/Python)
Clurgo
KrakówProgramista PHP / Laravel Developer
CStore
KrakówSenior Mobile Software Engineer (iOS) - Consumer Experience
Allegro
Kraków