Poszukujemy doświadczonego Solution Architecta z silnym zapleczem deweloperskim (Java backend), który będzie współtworzył architekturę nowoczesnych systemów backendowych. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie i wdrażanie architektury mikroserwisowej, dekompozycję systemów monolitycznych oraz wsparcie zespołów developerskich w realizacji transformacji technologicznej.
Pracujemy nad systemami o ogromnej skali, które mają realny wpływ na miliony użytkowników. Architektura nie jest u nas osobnym silosem – stawiamy na bliską współpracę z zespołami i praktyczne podejście do wdrożeń.
responsibilities :
Projektowanie docelowej architektury mikroserwisowej dla systemów backendowych.
Ścisła współpraca z zespołem architektów i developerów przy dekompozycji monolitu.
Dokumentowanie architektury aplikacji oraz integracji systemów rozproszonych (event-driven, messaging, REST, API-first).
Identyfikacja granic domenowych, planowanie migracji danych i komponentów.
Prowadzenie warsztatów Event Storming.
Dobór technologii, wzorców i narzędzi zgodnych z wymaganiami biznesowymi i technologicznymi.
Tworzenie referencyjnych mikroserwisów i komponentów platformowych.
Dbanie o jakość, bezpieczeństwo, monitoring i standardy CI/CD.
Mentoring techniczny i współudział w warsztatach z zespołami.
requirements-expected :
Min. 12 lat doświadczenia jako Java backend developer oraz doświadczenie w roli architekta.
Praktyczne doświadczenie w projektowaniu i wdrażaniu systemów rozproszonych (mikroserwisy, środowiska HA).
Udział w projektach dekompozycji monolitów i projektowania architektury docelowej.
Bardzo dobra znajomość: Java 8/11/17, Spring Boot, REST, Hibernate, wzorce projektowe, Clean Code.
Doświadczenie z Kubernetes, OpenShift, Docker, CI/CD (Jenkins, GitLab CI).
Praktyczna wiedza w zakresie RabbitMQ, Kafka, Redis.
Znajomość OAuth 2.0, OpenID Connect.
Umiejętność pracy z narzędziami monitoringu i observability (Grafana, Prometheus, Kibana, ELK, Dynatrace).
Doświadczenie w tworzeniu dokumentacji architektonicznej (C4 Model, UML).