First seen by Alion on Oct 21, 2026.
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
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).
Wymagania
- 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.[NW2]
- 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.
Tech stack
- Java
- Spring Boot
- Spring MVC
- Git
- Docker
- GitLab CI
- REST API
- JPA
- PostgreSQL
- Angular
- API Gateway
- Clean Code
- React
- Apache Kafka
- BPMN
- CAS
- CQRS

