Technical Lead / Solution Architect (Java)
Poszukujemy Technical Leada / Solution Architekta do strategicznego projektu realizowanego dla jednej z największych firm ubezpieczeniowych w Polsce. Projekt obejmuje budowę od podstaw nowoczesnego systemu obsługi zgłoszeń szkód i świadczeń. To rola dla osoby, która chce mieć realny wpływ na architekturę rozwiązania, kierunek technologiczny projektu oraz jakość dostarczanych rozwiązań.
Daily tasks
- projektowanie i dokumentowanie architektury systemu,
- współtworzenie nowoczesnej architektury mikroserwisowej,
- udział w analizach wykonalności i definiowaniu rozwiązań technicznych,
- wyznaczanie kierunku rozwoju technologicznego systemu,
- dbanie o standardy architektoniczne oraz jakość kodu,
- szacowanie prac architektonicznych i developerskich,
- prowadzenie code review,
- wsparcie i mentoring zespołu developerskiego,
- identyfikacja oraz zarządzanie ryzykami technologicznymi,
- tworzenie dokumentacji technicznej,
- współpraca z analitykami, Product Ownerem oraz zespołem deweloperskim,
- wsparcie procesu wdrażania i stabilizacji systemu.
Requirements
minimum 2 lata doświadczenia w branży ubezpieczeniowej (preferowane doświadczenie w obszarze szkód), minimum 5 lat doświadczenia w projektowaniu i nadzorze architektury systemów, bardzo dobra znajomość Java oraz Spring Boot, doświadczenie w projektowaniu systemów rozproszonych i architektur mikroserwisowych, praktyczna znajomość Domain-Driven Design (DDD), doświadczenie w Event-Driven Architecture, doświadczenie w obszarze API Governance, doświadczenie w observability i monitoringu systemów, doświadczenie w pracy z rozwiązaniami chmurowymi i automatyzacją infrastruktury, doświadczenie w prowadzeniu code review oraz wspieraniu zespołów developerskich, umiejętność współtworzenia roadmap technologicznych i oceny ryzyk, znajomość języka polskiego i angielskiego na poziomie minimum B2.
Must have: Java, Spring, Kafka
Nice to have: agentic sdlc, DDD