Programista Java Spring Boot Mid/Senior

Politechnika Gdańska - Centrum Usług Informatycznych Gdańsk Trójmiasto 2026-10-21

    • 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 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.


    Nad czym
    będziesz pracować


    Przy nowych
    systemach uczelni, budowanych w nowoczesnej architekturze. Wspierają one
    obsługę studiów i dydaktyki oraz usługi dla studentów i pracowników. To
    rozwiązania, z których na co dzień korzystają tysiące osób, zintegrowane z
    innymi systemami uczelnianymi i krajowymi.

    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

    ,[ 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). ] Requirements: Java, Spring Boot, Spring MVC, Git, Docker, GitLab CI, REST API, JPA, PostgreSQL, Angular, API Gateway, Clean Code, React, Apache Kafka, BPMN, CAS, CQRS Tools: Jira, Confluence, GitLab, Qodana, GIT, Jenkins, Agile, Scrum. Additionally: Training budget, Small teams, Sport subscription, Private healthcare, Canteen, Bike parking, Free parking, In-house trainings, No dress code, Free coffee, Kindergarten, Modern office.