Programista / Programistka Java (Spring Boot) Mid/Senior
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore careersSearch for a different role
More Software Development jobs →Skills
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
Prześlij zgłoszenie.
Porozmawiamy o Twoim doświadczeniu i podejściu do pracy.
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…