Jako firma rekrutacyjna jesteśmy świadomi, że każdy solidny biznes napędzają ludzie z odpowiednio dopasowanymi kompetencjami. Nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy. W związku z ciągłym rozwojem i dużą liczbą projektów rekrutacyjnych, jakie prowadzimy dla naszych Partnerów, szukamy osoby na stanowisko:
Architekt Rozwiązań IT
Zakres obowiązków:
Projektowanie docelowej architektury mikroserwisowej (to-be) dla systemów backendowych IKO - nowoczesnej, skalowalnej i zgodnej z realiami wdrożeniowymi
Ścisła współpraca z obecnym architektem w zakresie strategii dekompozycji i migracji
Projektowanie i dokumentowanie architektury aplikacji oraz integracji systemów rozproszonych (event-driven, messaging, REST, API-first)
Udział w dekompozycji monolitu - identyfikacja granic domenowych, strategia migracji danych i komponentów, ograniczanie długu technologicznego
Prowadzenie warsztatów Event Storming pozwalających określić domeny oraz ich zakres odpowiedzialności
Dobór technologii, wzorców architektonicznych i narzędzi dostosowanych do potrzeb biznesowych i technologicznych
Tworzenie referencyjnych mikroserwisów, komponentów i szablonów platformowych
Dbanie o jakość architektury, bezpieczeństwo, monitoring i standardy CI/CD
Mentoring techniczny, przegląd architektury, udział w warsztatach z zespołami
Wymagania:
Min. 12 lat doświadczenia jako Java backend developer, z przejściem do roli architekta
Praktyczne doświadczenie w projektowaniu i wdrażaniu architektury systemów rozproszonych (mikroserwisy, wysokodostępne środowiska)
Doświadczenie w projektach dekompozycji monolitów i projektowaniu architektury to-be -Znajomość specyfiki aplikacji frontend dla klienta
Znajomość specyfiki aplikacji frontend (również React)
Biegłość w: Java 8/11/17, Spring Boot, REST, Hibernate, wzorce projektowe, Clean Code
Znajomość zagadnień mikroserwisowych: spójność, retry/fallback, circuit breaker, API versioning
Praktyczna znajomość Kubernetes / OpenShift / GKE, RabbitMQ, Kafka, Redis,, OAuth 2.0, OpenID Connect
Monitoring i observability (Grafana, Kibana, Prometheus, ELK) - dobra znajomość
Umiejętność pracy z CI/CD (Jenkins, GitLab CI), Docker, k8s, ArgoCD, Helm
Doświadczenie w tworzeniu i utrzymaniu dokumentacji architektonicznej (C4 Model, UML)
Mile widziane:
Doświadczenie z systemami klasy enterprise: bankowość, aplikacje mobilne
Praktyczna znajomość DDD, Clean Architecture, zarządzania długiem technologicznym
Umiejętność komunikowania decyzji architektonicznych także osobom nietechnicznym (PO, analitycy)
Doświadczenie we współpracy z zespołami produktowymi i architekturą korporacyjną
Oferujemy:
Dofinansowanie karty sportowej
Stałe wsparcie konsultanta
Program rekomendacji pracowników