Skip to content
CUI PG

Programista / Programistka Java (Spring Boot) Mid/Senior

Gdańsk
Expires Nov 20, 2026
4 days ago

In short

Programista Java/Spring (Mid/Senior) w Gdańsku. Projektowanie i rozwój aplikacji backendowych, REST API, integracje. Wymagane 4 lata doświadczenia w Javie i Spring Boot, PostgreSQL, znajomość REST API, komunikacji asynchronicznej, AI w programowaniu, testów, Git, CI/CD, Docker, wzorców architektonicznych. Oferta na umowę o pracę z możliwością rozliczania kosztów uzyskania przychodu.

AI-written summary based on the listing content.

Zakres obowiązków

  • Projektowanie i rozwój aplikacji backendowych w Javie i Spring Boot.
  • Projektowanie REST API oraz integracje między systemami.
  • Modelowanie i obsługa danych w PostgreSQL, w tym wersjonowane zmiany struktury bazy (migracje).
  • Implementacja komunikacji asynchronicznej (kolejki/broker komunikatów) oraz integracji opartych o zdarzenia.
  • Realizacja wymagań bezpieczeństwa i ochrony danych (uwierzytelnianie, autoryzacja, RODO).
  • Tworzenie testów automatycznych (jednostkowych, integracyjnych) i dbałość o jakość kodu.
  • Praca w ustalonych standardach oraz wpływ na ich rozwój (kontrakty API, decyzje projektowe, przeglądy, CI/CD).

Opis wymagań

  • Min. 4 lata komercyjnego doświadczenia w Javie i Spring Boot.
  • Bardzo dobra znajomość Springa (REST, Spring Data/JPA, Spring Security).
  • PostgreSQL/SQL: projektowanie modelu danych, zapytania, migracje.
  • Projektowanie i korzystanie z REST API.
  • Doświadczenie z komunikacją asynchroniczną / brokerem komunikatów.
  • Świadome korzystanie z narzędzi AI w pracy programistycznej (np. asystentów kodowania).
  • Testy automatyczne, Git, CI/CD, Docker.
  • Rozumienie wzorców architektonicznych (warstwy, podstawy DDD).
  • Język polski na poziomie swobodnej pracy z zespołem i dokumentacją; angielski techniczny.

Mile widziane:

  • Angular/React i doświadczenie w tworzeniu aplikacji frontendowych.
  • Apache Kafka, wzorce oparte na zdarzeniach.
  • Silniki procesów BPMN/DMN (np. Flowable lub Activiti).
  • Integracja tożsamości i uwierzytelniania: OIDC, CAS, Active Directory / Entra ID.
  • Autoryzacja oparta o polityki (np. OPA).
  • Rozdział warstwy zapisu i odczytu (CQRS), zmaterializowane widoki.
  • Kubernetes, środowiska on-prem.

Centrum Usług Informatycznych odpowiada za rozwój i utrzymanie systemów informatycznych wspierających procesy Politechniki Gdańskiej.

Poszukujemy doświadczonego programisty / doświadczonej programistki Java/Spring do zespołu rozwijającego aplikacje backendowe. Osoba na tym stanowisku będzie projektować i rozwijać usługi dziedzinowe, dbać o jakość i bezpieczeństwo rozwiązań oraz współpracować z zespołem przy integracjach i rozwoju wspólnych komponentów.

Oferujemy

  • stabilne zatrudnienie na umowę o pracę w instytucji publicznej.
  • pracę z nowoczesnym stosem technologicznym i możliwość rozwoju kompetencji.
  • możliwość rozliczania do 90% wynagrodzenia z zastosowaniem 50% autorskich kosztów uzyskania przychodu.
  • realny wpływ na kształt tworzonych rozwiązań i sposób pracy zespołu
  • przestrzeń do rozwoju kompetencji technicznych i miękkich
  • rozbudowane świadczenia socjalne (dofinansowanie do wypoczynku, dofinansowanie świąteczne, prywatna opieka medyczna, program Benefit, możliwość skorzystania z Ośrodka Wczasowego PG Czarlina, itp.)
  • możliwość udziału w szkoleniach i konferencjach branżowych

Proces rekrutacji

  • Prześlij zgłoszenie.
  • Porozmawiamy o Twoim doświadczeniu i podejściu do pracy.
  • Omówimy zakres obowiązków i warunki współpracy.
Published 2026-10-29
Source