Mid-Senior Backend Developer (Java/Spring)
Skromna 3, Lublin +1 Location
PROACTA
Lubisz widzieć efekty swojej pracy i mieć realny wpływ na rozwój technologii, które zmieniają świat medycyny i nauki?
Dołącz do zespołu, który nie tylko tworzy kod, ale buduje rozwiązania mające znaczenie – od aplikacji wspierających lekarzy i naukowców, po systemy analizujące dane ratujące zdrowie i życie. Pracujemy na styku nowoczesnych technologii webowych, danych medycznych i sztucznej inteligencji.
Szukamy Mid-Senior Backend Developera, który nie boi się wyzwań, lubi czysty kod i chce tworzyć oprogramowanie z misją – w środowisku, gdzie liczy się jakość, współpraca i realna wartość dostarczanych rozwiązań.
Twoje Zadania
Jako Backend Developer będziesz odpowiedzialny za serce naszych systemów. Twoje kluczowe zadania to:
Tworzenie i rozwijanie nowych funkcjonalności w warstwie backendowej naszych innowacyjnych aplikacji.
Optymalizacja wydajności i refaktoryzacja istniejącego kodu oraz zapytań do baz danych.
Aktywny udział w projektowaniu architektury API (REST) oraz rozwiązywaniu złożonych problemów technicznych.
Utrzymanie i wsparcie produkcyjnych aplikacji medycznych i analitycznych.
Wdrażanie zaawansowanych mechanizmów bezpieczeństwa i kontroli dostępu (Keycloak/OAuth2).
Pisanie czystego kodu oraz rozbudowanych testów.
Wymagane Doświadczenie i Technologie
Posiadasz minimum 4 lata praktycznego doświadczenia w tworzeniu aplikacji backendowych i czujesz się pewnie w następujących technologiach:
Java (min. 21+) i ekosystem Spring Boot (REST API, Spring Security, JPA).
Bardzo dobra znajomość PostgreSQL i umiejętność projektowania relacyjnych baz danych oraz pisania optymalnych zapytań SQL.
Praktyczne doświadczenie w integracji aplikacji z systemami autoryzacji i uwierzytelniania, w szczególności Keycloak (OAuth2, OIDC).
Umiejętność integracji z file storage wykorzystując standard Amazon S3 API (np. MinIO, AWS S3).
Umiejętność tworzenia testów oraz dbałość o jakość kodu.
Znajomość systemu kontroli wersji Git oraz dobrych praktyk programistycznych.
Mile Widziane
Jeśli znasz te technologie, Twoja kandydatura zyska dodatkowe punkty:
Doświadczenie z programowaniem reaktywnym (np. Spring WebFlux).
Praktyczna znajomość narzędzi CI/CD (np. Jenkins, GitLab CI).
Doświadczenie z konteneryzacją: Docker, Kubernetes.
Znajomość podstaw lub doświadczenie w pracy z narzędziami chmurowymi (AWS, Google Cloud).
Co Oferujemy
Stabilne zatrudnienie w firmie tworzącej innowacyjne rozwiązania
Wybór modelu pracy: Praca w pełni zdalna lub hybrydowa/stacjonarna w biurze w Lublinie.
Rozwój: Możliwość finansowania udziału w wybranych przez Ciebie kursach, szkoleniach i konferencjach.
Benefity: Prywatna opieka medyczna.
Kultura pracy: Przyjazna atmosfera w zespole, w którym cenimy współpracę, otwartość i realny wpływ na projekt.
Mid-Senior Backend Developer (Java/Spring)
Mid-Senior Backend Developer (Java/Spring)
Skromna 3, Lublin
PROACTA