NoFluffJobs Stacjonarnie Mid New

Java Developer (Spring) – Mid

Politechnika Gdańska - Centrum Usług Informatycznych

⚲ Gdańsk

13 000 - 16 000 PLN (PERMANENT)

Wymagania

  • Java
  • Spring
  • Java Persistence API
  • Git
  • GitLab CI
  • Spring Boot
  • Spring MVC
  • Hibernate
  • SQL
  • Docker
  • Jenkins
  • REST (nice to have)
  • Angular (nice to have)
  • Communication skills (nice to have)
  • Critical thinking (nice to have)
  • Problem solving (nice to have)
  • Angular 2+ (nice to have)
  • API Gateway (nice to have)
  • DDD (nice to have)
  • Clean Code (nice to have)

Opis stanowiska

O projekcie: 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 Wymagania: - 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ą mile widziane: - 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[MW1]  2+) Codzienne zadania: - 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ą)