Ekspert ds. Architektury Mikroserwisowej / Solution Architect
Summary
Designs and migrates enterprise systems from monoliths to microservices, setting technical standards and guiding teams in Java/Spring, Kafka, Kubernetes, and cloud platforms.
Ogólne informacje:
Model pracy: hybrydowa w Warszawie (1x w tyg praca z biura)
Forma wspołpracy: kontrakt B2B, długofalowo
Stawka: do 230 PLN netto + vat/ godzina
Poszukujemy eksperta, który posiada wieloletnie doświadczenie w projektowaniu i wdrażaniu architektury mikroserwisowej oraz praktyczną wiedzę z zakresu transformacji systemów monolitycznych.
Szukamy praktyka, który nie tylko projektował architektury mikroserwisowe, ale również przeprowadzał organizacje przez proces transformacji z monolitu do mikroserwisów. Osoba ta powinna potrafić połączyć perspektywę technologiczną z biznesową, rozumieć konsekwencje architektoniczne podejmowanych decyzji oraz umieć przekonać interesariuszy do proponowanych rozwiązań. Znajomość branży ubezpieczeniowej nie jest wymagana, jednak kandydat powinien potrafić szybko zrozumieć model biznesowy i wspierać organizację w identyfikacji granic domen oraz usług.
Zakres planowanych prac:
Opracowanie docelowej architektury mikroserwisowej dla systemów biznesowych organizacji.
Zdefiniowanie strategii migracji z architektury monolitycznej do architektury opartej na mikroserwisach.
Identyfikacja i rekomendacja granic domen biznesowych oraz podziału systemu na niezależne usługi.
Projektowanie standardów architektonicznych, integracyjnych i technologicznych dla nowych rozwiązań.
Współpraca z architektami, zespołami deweloperskimi, analitykami oraz właścicielami biznesowymi.
Wsparcie zespołów w projektowaniu i implementacji mikroserwisów.
Projektowanie mechanizmów komunikacji pomiędzy usługami oraz integracji z systemami zewnętrznymi.
Definiowanie standardów dotyczących obserwowalności, monitoringu, bezpieczeństwa i niezawodności rozwiązań.
Przeprowadzanie przeglądów architektonicznych oraz rekomendowanie usprawnień.
Opracowanie roadmapy technologicznej związanej z transformacją architektury.
Mentoring i rozwój kompetencji architektonicznych w organizacji.
Wsparcie w podejmowaniu kluczowych decyzji technologicznych związanych z modernizacją platformy.
Wymagania Must Have:
Minimum 8 lat doświadczenia w projektowaniu i budowie systemów klasy enterprise.
Minimum 3 lata doświadczenia w roli Architekta IT, Solution Architekta lub Lead Architekta.
Doświadczenie w projektowaniu i wdrażaniu architektury mikroserwisowej w dużych organizacjach.
Udokumentowane doświadczenie w migracji systemów monolitycznych do architektury opartej na mikroserwisach.
Bardzo dobra znajomość Java oraz ekosystemu Spring (Spring Boot, Spring Cloud).
Doświadczenie w projektowaniu komunikacji synchronicznej i asynchronicznej pomiędzy usługami.
-
Znajomość platform i technologii integracyjnych, takich jak:
Kafka,
RabbitMQ,
ActiveMQ,
lub inne rozwiązania typu Message Broker/Event Streaming.
-
Praktyczna znajomość konteneryzacji i orkiestracji:
Docker,
Kubernetes/OpenShift.
Znajomość API Management oraz projektowania usług REST i event-driven architecture.
Doświadczenie w projektowaniu rozwiązań wysokodostępnych i skalowalnych.
-
Znajomość zagadnień związanych z:
Domain-Driven Design (DDD),
Event-Driven Architecture (EDA),
CQRS (mile widziane),
wzorcami integracyjnymi.
Doświadczenie w środowiskach chmurowych (Azure, AWS lub GCP).
Umiejętność prowadzenia warsztatów architektonicznych i współpracy z zespołami deweloperskimi, analitycznymi oraz biznesowymi.
Bardzo dobra znajomość języka polskiego oraz języka angielskiego.
Świadczenie usług z terytorium Polski.
Wymagania Nice to have:
Doświadczenie w sektorze ubezpieczeniowym, bankowym lub finansowym.
Ogólne rozumienie procesów biznesowych związanych z obsługą polis, szkód, klienta i produktów ubezpieczeniowych.
Doświadczenie w transformacjach technologicznych realizowanych w dużych organizacjach korporacyjnych.
-
Certyfikaty architektoniczne, np.:
TOGAF,
Azure Solutions Architect,
AWS Solutions Architect,
Kubernetes (CKA/CKAD).
Doświadczenie w budowaniu platform deweloperskich i praktykach DevOps.
Znajomość narzędzi obserwowalności, np. Prometheus, Grafana, ELK, OpenTelemetry.
Doświadczenie z systemami legacy oraz integracją pomiędzy nowoczesną architekturą mikroserwisową a istniejącymi rozwiązaniami monolitycznymi.
Doświadczenie w prowadzeniu warsztatów Event Storming oraz modelowania domenowego.