Java Developer (Spring) – Mid
STANOWISKO: Java Developer (Spring) – Mid
ZADANIA / ROLA W ZESPOLE
projektowanie i rozwój aplikacji webowych w technologii Java (Spring Framework)
prowadzenie zagadnień end-to-end: analiza techniczna → implementacja → wdrożenie → wsparcie powdrożeniowe
udział w planowaniu prac zespołu oraz estymacji zadań
praca w metodykach zwinnych (Scrum/Kanban) – aktywny udział w spotkaniach zespołu (planning, daily, review, retrospektywa)
proponowanie i współdecydowanie o rozwiązaniach technicznych oraz kierunkach architektonicznych
współtworzenie dokumentacji technicznej oraz standardów pracy zespołu
dbanie o jakość kodu (code review, dobre praktyki, dzielenie się wiedzą)
WYMAGANIA PODSTAWOWE
wykształcenie wyższe (preferowane informatyczne)
dobra znajomość Java oraz Spring (Spring Boot, Spring MVC, Spring Data, Java Persistence API, Hibernate)
znajomość relacyjnych baz danych oraz SQL
doświadczenie w projektowaniu i rozwijaniu aplikacji webowych w architekturze warstwowej
praktyczna umiejętność modelowania i projektowania baz danych
doświadczenie w pracy w metodykach zwinnych (Scrum/Kanban), w tym estymacji zadań
znajomość narzędzi: Git, Docker, CI/CD (GitLab CI, Jenkins) oraz systemów zarządzania zadaniami (Jira)
umiejętność samodzielnej organizacji pracy i realizacji powierzonych zadań
umiejętność analitycznego myślenia i rozwiązywania problemów
komunikatywność w pracy zespołowej (środowisko techniczne)
znajomość języka angielskiego na poziomie umożliwiającym pracę z dokumentacją techniczną
DODATKOWYM ATUTEM BĘDZIE
doświadczenie w prowadzeniu lub koordynowaniu obszaru/modułu technicznego
zainteresowanie dobrymi praktykami projektowania oprogramowania (np. wzorce projektowe, DDD, clean code)
doświadczenie w integracjach systemowych (REST, kolejki komunikatów, API Gateway)
znajomość technologii frontendowych (Angular 2+)
Obecnie poszukujemy osoby na stanowisko Java Developer (Spring) – Mid do zespołu Rozwoju i Utrzymania Systemów Chmurowych CUI.
Centrum Usług Informatycznych PG dostarcza i utrzymuje usługi informatyczne na rzecz Politechniki Gdańskiej. Przedmiotem działalności CUI jest:
Projektowanie usług ICT oraz systemów informatycznych.
Wdrażanie i bieżące utrzymanie usług i systemów.
Administrowanie infrastrukturą sprzętową niezbędną do realizacji ww. zadań.
Zapewnienie wsparcia technicznego dla odbiorców (w zakresie Katalogu usług).
Przeprowadzanie niezbędnych szkoleń.
Publikowanie materiałów pomocniczych oraz instrukcji.
OFERUJEMY
pracę przy istotnych, długoterminowych projektach
realny wpływ na kształt tworzonych rozwiązań i sposób pracy zespołu
możliwość pracy w modelu hybrydowym (2 dni pracy zdalnej w tygodniu + elastyczne podejście w uzasadnionych przypadkach)
przestrzeń do rozwoju kompetencji technicznych i miękkich
stabilne zatrudnienie w oparciu o umowę o pracę
balans między życiem zawodowym a prywatnym
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
Java Developer (Spring) – Mid
Java Developer (Spring) – Mid