Dla klienta z branży telekomunikacyjnej i IT poszukujemy Regular Full-stack Developera z praktycznym, komercyjnym doświadczeniem w pracy z Keycloak.

Kluczowymi elementami projektu są Java oraz Keycloak, dlatego zależy nam na osobie, która wykorzystywała to narzędzie w praktyce – rozwijała jego funkcjonalności, konfigurowała mechanizmy uwierzytelniania i autoryzacji oraz tworzyła integracje z innymi systemami. Oprócz tego wymagana jest dobra znajomość Javy 17+ oraz doświadczenie w rozwoju i integracji aplikacji backendowych.

📍 Lokalizacja: 100% zdalna
💼 Forma współpracy: B2B
💰 Stawka: do 150 PLN/h netto

Tech Stack: Java 17+, Keycloak, Quarkus, Jakarta EE, Spring, OpenID Connect, REST API, PostgreSQL, Maven, Git, Jenkins, Docker, Kubernetes, Helm, Kibana/OpenSearch, HTML5, CSS3, JavaScript/ES6+.

Wymagania

  • Minimum 3 lata komercyjnego doświadczenia w programowaniu w Javie.

  • Komercyjne doświadczenie w pracy z Keycloak – warunek konieczny.

  • Praktyczna znajomość Keycloak obejmująca jego konfigurację, rozwój, dostosowywanie oraz integrację z aplikacjami i systemami zewnętrznymi.

  • Doświadczenie w implementacji i modyfikacji mechanizmów uwierzytelniania oraz autoryzacji w Keycloak.

  • Znajomość standardu OpenID Connect oraz protokołu HTTP.

  • Znajomość Quarkus / Jakarta EE.

  • Doświadczenie w tworzeniu i integracji rozwiązań opartych o REST API.

  • Znajomość SQL, w tym DML i DDL.

  • Znajomość Maven i Git.

  • Znajomość HTML5, CSS3 oraz JavaScript (ES6+).

  • Doświadczenie w pracy z Jenkins i CI/CD.

  • Znajomość Docker, Kubernetes i Helm.

  • Doświadczenie z Kibana / OpenSearch.

  • Znajomość języka angielskiego pozwalająca na swobodną komunikację i pracę w międzynarodowym zespole.

Mile widziane

  • Doświadczenie w tworzeniu własnych rozszerzeń Keycloak, np. Custom Authenticators.

  • Znajomość Authentication Flows, Required Actions oraz Keycloak SPI.

  • Znajomość PostgreSQL.

  • Doświadczenie w Spring Boot 3.x.

  • Znajomość Prometheus i Grafana.

  • Znajomość Terraform.

  • Znajomość FreeMarker.

  • Doświadczenie z Sonar.

  • Znajomość Dependency Track.

Obowiązki

  • Rozwój, konfiguracja i utrzymanie rozwiązań opartych o Keycloak.

  • Tworzenie i rozwijanie integracji Keycloak z aplikacjami oraz systemami zewnętrznymi.

  • Implementacja i dostosowywanie mechanizmów uwierzytelniania i autoryzacji.

  • Rozwijanie i rozszerzanie funkcjonalności Keycloak zgodnie z wymaganiami projektu.

  • Rozwój backendu w Java 17+ i Quarkus.

  • Tworzenie i integracja usług REST API.

  • Implementacja rozwiązań wykorzystujących OpenID Connect.

  • Rozwój i dostosowanie komponentów frontendowych.

  • Praca z bazami danych i zapytaniami SQL.

  • Udział w procesie CI/CD oraz pracy ze środowiskami kontenerowymi.

  • Monitorowanie i analiza działania aplikacji z wykorzystaniem dostępnych narzędzi.

  • Współpraca z zespołem przy projektowaniu i implementacji rozwiązań odpowiadających na potrzeby biznesowe.

Oferujemy

  • 100% pracę zdalną.

  • Wynagrodzenie do 150 PLN/h netto + VAT na B2B.

  • Bogaty pakiet usług prywatnej opieki medycznej.

  • Dostęp do platformy kafeteryjnej MyBenefit (m.in. MultiSport i karty przedpłacone).

  • Dedykowane wsparcie P&P na każdym etapie współpracy.

  • Krótki, 14-dniowy termin płatności faktury.