← Back to jobs

Programista / Programistka Java (Spring Boot) Mid/Senior

Skills

active directoryaiangularapibpmnci cdcqrsdockerentra idgitjavajpakafkakubernetesopenidpostgresqlreactrestspringsqltest automationJavaSpringReact

Description

Wynagrodzenie
umowa o pracę: 15000 – 23000 PLN / mies. brutto

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

  1. Prześlij zgłoszenie.

  2. Porozmawiamy o Twoim doświadczeniu i podejściu do pracy.

  3. Omówimy zakres obowiązków i warunki współpracy.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Development jobs in Poland.

Finding similar jobs…