Pracuj.pl Hybrydowo Senior

Senior Azure & Java Migration Engineer

Edge One Solutions Sp. z o.o.

⚲ Kraków

Do uzgodnienia

Wymagania

  • min. 7 lat doświadczenia w Java
  • min. 5 lat doświadczenia z rozwiązaniami chmurowymi, w tym co najmniej 3 lata z Microsoft Azure
  • bardzo dobra znajomość Java 11/17+, Spring Boot, Spring Security oraz Spring Cloud
  • doświadczenie w architekturze mikroserwisowej oraz integracji REST API
  • praktyczna znajomość AKS i/lub Azure Red Hat OpenShift (ARO)
  • doświadczenie z Azure API Management
  • praktyczna znajomość Azure Service Bus oraz architektury event-driven
  • doświadczenie w projektach cloud migration / enterprise application migration

Opis stanowiska

Dołączysz do projektu migracji rozbudowanego systemu enterprise z OpenShift do Microsoft Azure — system składa się z kilku aplikacji mikroserwisowych opartych na Javie i Spring Boot. Twoja praca obejmie analizę istniejącej architektury, projektowanie docelowej architektury w Azure, migrację komunikacji asynchronicznej (MQ → Azure Service Bus), migrację warstwy API (Apigee → APIM) oraz integrację z Entra ID. To oferta dla doświadczonego inżyniera Java/Azure, który lubi pracować na styku architektury, chmury i bezpieczeństwa. Uwaga: projekt migracji może wiązać się z nieprzewidzianymi problemami i presją czasu, a system może zawierać przestarzałe komponenty.

🔍 Dekoder Ogłoszenia

🔴
rozbudowanego systemu enterprise
Może oznaczać system o dużej złożoności, z wieloma zależnościami i potencjalnie przestarzałą technologią, co utrudni migrację.
🔴
do projektu migracji
Migracja często wiąże się z nieprzewidzianymi problemami, presją czasu i koniecznością pracy z technologiami, które nie są idealnie dopasowane do nowego środowiska.
🔴
dołączy do projektu migracji
Może sugerować, że projekt już trwa i kandydat będzie musiał szybko wdrożyć się w istniejące problemy i rozwiązania.
🟡
Minimum 7 lat doświadczenia w Java
Chociaż jest to konkretne wymaganie, może oznaczać, że szukają kogoś, kto pamięta starsze wersje Javy i ma doświadczenie z utrzymaniem legacy code, a niekoniecznie z nowoczesnymi praktykami.
🟡
Praktyczna znajomość AKS i/lub Azure Red Hat OpenShift (ARO)
Wymaganie znajomości dwóch różnych platform Kubernetes może oznaczać, że projekt będzie wymagał elastyczności i umiejętności pracy z obiema, co może być trudne do osiągnięcia w praktyce.