Ekspert ds. Architektury Mikroserwisowej (k/m)
⚲ Warszawa
Do uzgodnienia
Wymagania
- DDD
- API Management
- Kafka
- RabbitMQ
- Docker
- Kubernetes
Opis stanowiska
Poszukujemy eksperta, który posiada wieloletnie doświadczenie w projektowaniu i wdrażaniu architektury mikroserwisowej oraz praktyczną wiedzę z zakresu transformacji systemów monolitycznych.
Profil idealnego kandydata:
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.
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:
o Kafka,
o RabbitMQ,
o ActiveMQ,
o lub inne rozwiązania typu Message Broker/Event Streaming.
• Praktyczna znajomość konteneryzacji i orkiestracji:
o Docker,
o 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:
o Domain-Driven Design (DDD),
o Event-Driven Architecture (EDA),
o CQRS (mile widziane),
o 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
• Świadczenie usług częściowo z warszawskiego biura
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.:
o TOGAF,
o Azure Solutions Architect,
o AWS Solutions Architect,
o 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.
Profil idealnego kandydata:
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.
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:
o Kafka,
o RabbitMQ,
o ActiveMQ,
o lub inne rozwiązania typu Message Broker/Event Streaming.
• Praktyczna znajomość konteneryzacji i orkiestracji:
o Docker,
o 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:
o Domain-Driven Design (DDD),
o Event-Driven Architecture (EDA),
o CQRS (mile widziane),
o 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
• Świadczenie usług częściowo z warszawskiego biura
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.:
o TOGAF,
o Azure Solutions Architect,
o AWS Solutions Architect,
o 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.
🔍 Dekoder Ogłoszenia
🔴
przeprowadzał organizacje przez proces transformacji z monolitu do mikroserwisów
Oczekuje się, że kandydat nie tylko zaprojektuje, ale faktycznie poprowadzi całą skomplikowaną i długotrwałą zmianę technologiczną w firmie.
🟡
potrafić połączyć perspektywę technologiczną z biznesową
Oczekuje się, że kandydat będzie tłumaczył skomplikowane zagadnienia techniczne na język zrozumiały dla osób nietechnicznych i będzie rozumiał wpływ decyzji technicznych na cele biznesowe.
🟡
rozumieć konsekwencje architektoniczne podejmowanych decyzji
Kandydat musi być w stanie przewidzieć długoterminowe skutki wyborów architektonicznych, zarówno pozytywne, jak i negatywne.
🟡
umieć przekonać interesariuszy do proponowanych rozwiązań
Kandydat będzie musiał aktywnie zarządzać komunikacją i budować poparcie dla swoich pomysłów wśród różnych grup w organizacji.
🟡
szybko zrozumieć model biznesowy i wspierać organizację w identyfikacji granic domen oraz usług
Oczekuje się, że kandydat szybko zaadaptuje się do specyfiki branży i aktywnie pomoże w definiowaniu kluczowych elementów architektury, nawet bez wcześniejszego doświadczenia w tej dziedzinie.