
CUI PG · Gdańsk
Programista / Programistka Java (Spring Boot) Mid/Senior
W skrócie
zdania wybrane z oferty- Projektowanie i rozwój aplikacji backendowych w Javie i Spring Boot.
- Modelowanie i obsługa danych w PostgreSQL, w tym wersjonowane zmiany struktury bazy (migracje).
- Projektowanie REST API oraz integracje między systemami.
Technologie
Pełny opis
z justjoin.itZakres 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.
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na justjoin.it