JustJoin.IT Hybrydowo Senior

Senior Java Developer

Upvanta sp. z o.o.

⚲ Kraków

29 400 - 33 600 PLN netto (B2B)

Wymagania

  • min. 5 lat doświadczenia w programowaniu i utrzymaniu aplikacji Java
  • bardzo dobra znajomość Java 17 oraz Spring Boot
  • doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej
  • znajomość REST API oraz integracji systemowych
  • doświadczenie z narzędziami DevOps i automatyzacją CI/CD
  • znajomość Jira i Confluence
  • gotowość do pracy z biura w Krakowie (8 dni miesięcznie)

Mile widziane

  • doświadczenie z Google Cloud Platform (GCP), Redis, Spring Cloud, Angular, Ansible, Jenkins

Opis stanowiska

Rozwój, utrzymanie i modernizacja aplikacji Java w architekturze mikroserwisowej w międzynarodowym zespole, z naciskiem na automatyzację i niezawodność systemów w chmurze. W praktyce rola obejmuje też obsługę incydentów produkcyjnych i działania Service Management, czyli dyżury i reagowanie na problemy poza standardowymi godzinami — warto to wziąć pod uwagę. Modernizacja legacy z użyciem narzędzi AI może oznaczać pracę z przestarzałym kodem i eksperymentalnymi narzędziami. Wymagana gotowość do pracy z biura w Krakowie 8 dni w miesiącu.

🔍 Dekoder Ogłoszenia

🔴
Dołącz do międzynarodowego zespołu odpowiedzialnego za rozwój i utrzymanie nowoczesnych rozwiązań opartych o architekturę mikroserwisową.
Może oznaczać pracę z ludźmi z różnych stref czasowych i kultur, co wymaga elastyczności i dobrej komunikacji, a także potencjalnie mniej spójne procesy i standardy.
🔴
Będziesz uczestniczyć w modernizacji aplikacji Java, automatyzacji procesów oraz budowie narzędzi wspierających monitorowanie i niezawodność systemów w środowisku chmurowym.
Modernizacja może oznaczać pracę z przestarzałym kodem i technologiami, a budowa narzędzi może być dodatkowym obciążeniem poza głównymi zadaniami deweloperskimi.
🔴
Udział w obsłudze incydentów, problemów produkcyjnych oraz działaniach Service Management.
Oznacza to dyżury i konieczność reagowania na problemy w systemach produkcyjnych, często poza standardowymi godzinami pracy.
🔴
Modernizacja aplikacji legacy z wykorzystaniem narzędzi AI wspierających development.
Narzędzia AI mogą być eksperymentalne lub niedojrzałe, a praca z legacy code bywa frustrująca i czasochłonna.
🔴
Samodzielność, proaktywność oraz umiejętność pracy w międzynarodowym
Może sugerować, że zespół jest mały lub brakuje mu struktury, co wymaga od pracownika przejmowania inicjatywy i rozwiązywania problemów bez szczegółowych instrukcji.