Solution Architect
centrum, Warszawa
RITS Professional Services
Dołącz do zespołu odpowiedzialnego za transformację architektury monolitycznej do mikroserwisowej jednej z największych bankowych aplikacji mobilnych w Polsce.
Oferujemy
💰 Wynagrodzenie: 190 zł/h (B2B)
📍 Lokalizacja: Warszawa, centrum
osoby z Warszawy: 2 dni w tygodniu w biurze
osoby spoza regionu: 2 dni w miesiącu w biurze
Obowiązki
projektowanie architektury to-be i udział w dekompozycji monolitu,
ścisła współpraca z obecnym architektem oraz zespołami developerskimi,
przekładanie koncepcji architektonicznych na produkcyjne rozwiązania,
współpraca przy tworzeniu dokumentacji architektonicznej (C4 Model, UML),
projektowanie i dokumentowanie architektury aplikacji oraz integracji systemów rozproszonych (event-driven, messaging, REST, API-first),
prowadzenie warsztatów Event Storming w celu określenia domen i zakresu ich 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 oraz udział w warsztatach z zespołami.
Wymagania
min. 12 lat doświadczenia w Java backend development i naturalne przejście do roli architekta,
praktyczne doświadczenie w projektowaniu i wdrażaniu systemów rozproszonych (mikroserwisy, HA),
doświadczenie w dekompozycji monolitów i projektowaniu architektury to-be,
umiejętność zejścia do poziomu kodu i współpracy z developerami (hands-on architect),
zrozumienie wyzwań implementacyjnych i umiejętność wdrażania koncepcji w praktyce,
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,
znajomość React,
praktyczne doświadczenie z: Kubernetes / OpenShift / GKE, RabbitMQ, Kafka, Redis, OAuth 2.0, OpenID Connect,
znajomość narzędzi monitoringu i observability (Grafana, Kibana, Prometheus, ELK),
umiejętność pracy z CI/CD (Jenkins, GitLab CI), Docker, k8s, ArgoCD, Helm,
doświadczenie w tworzeniu i utrzymaniu dokumentacji architektonicznej (C4 Model, UML).
Wymagania techniczne
Java 8/11/17, Spring Boot, REST, Hibernate, wzorce projektowe, Clean Code
Doświadczenie w architekturze mikroserwisów: spójność, retry/fallback, circuit breaker, API versioning
Znajomość React (na potrzeby aplikacji frontendowej)
Praktyczna znajomość:
Kubernetes / OpenShift / GKE
RabbitMQ, Kafka, Redis
OAuth 2.0, OpenID Connect
Monitoring i observability: Grafana, Kibana, Prometheus, ELK
CI/CD: Jenkins, GitLab CI, Docker, k8s, ArgoCD, Helm
Mile widziane
Doświadczenie w sektorze bankowości i aplikacji mobilnych
Znajomość DDD, Clean Architecture, zarządzania długiem technologicznym
Umiejętność komunikacji z osobami nietechnicznymi (PO, analitycy)
Doświadczenie we współpracy z architekturą korporacyjną i zespołami produktowymi
Solution Architect
Solution Architect
centrum, Warszawa
RITS Professional Services