System Architect

Summary

Leads a Scrum team to design and build scalable, secure insurance-industry systems in Java, setting technical standards and mentoring developers while actively coding.

Dla Klienta z branży ubezpieczeniowej poszukujemy Architekta Systemowego.

Zakres projektu:

  • Pełnienie roli Tech Leada w zespole Scrumowym (wsparcie zespołu, kierunek technologiczny, decyzje architektoniczne)

  • Aktywne programowanie – realizacja wymagań biznesowych w technologii Java

  • Projektowanie i rozwój architektury systemów i mikroserwisów

  • Współpraca z Product Ownerem i biznesem przy doprecyzowaniu wymagań oraz przekładaniu ich na rozwiązania techniczne

  • Ustalanie standardów technicznych (coding, architektura, integracje) i dbanie o ich przestrzeganie

  • Prowadzenie code review oraz dbanie o jakość kodu i rozwiązania

  • Mentoring i rozwój kompetencji zespołu developerskiego

  • Wsparcie zespołu w rozwiązywaniu problemów technicznych

  • Projektowanie i nadzór nad integracją systemów oraz API

  • Dbanie o wydajność, bezpieczeństwo i skalowalność rozwiązań

  • Współpraca między zespołowa (inne zespoły scrumowe, architektura, DevOps, integracje)

  • Wykorzystanie chmury (preferencyjnie Azure) w rozwiązaniach

  • Wykorzystanie Agentic AI / AI w procesie developmentu (automatyzacja, zwiększanie produktywności)

WYMAGANIA

  • Minimum 5+ lat doświadczenia w projektowaniu i budowie systemów (web).

  • Aktywne kodowanie – bardzo dobra znajomość Java (praktyka produkcyjna).

  • Doświadczenie w budowie architektur mikroserwisowych i systemów rozproszonych.

  • Bardzo dobra znajomość:
    - wzorców architektonicznych i integracyjnych
    - projektowania API i integracji systemów
    - DDD (Domain-Driven Design)

  • Praktyczna znajomość:
    - relacyjnych baz danych (SQL, optymalizacja zapytań)
    - Event-Driven Architecture
    - observability (end-to-end)

  • Doświadczenie w:
    - code review, mentoringu i prowadzeniu zespołu technicznego
    - współpracy między zespołowej
    - współtworzeniu decyzji technologicznych i ocenie ryzyk

  • Znajomość konteneryzacji i orkiestracji (Docker, Kubernetes)

  • Znajomość języka angielskiego (min. B2)

MILE WIDZIANE

  • Podstawowa/praktyczna znajomość chmury (preferowany Azure)

  • Znajomość CI/CD i DevOps

  • Znajomość Agentic AI / AI w SDLC (np. wykorzystanie AI w development, automatyzacja, wsparcie decyzji architektonicznych)