Java Tech Lead [M/F]
Коротко
Designs and builds a new insurance claim system with distributed microservices architecture; leads architectural decisions, code reviews, and team mentoring · Needs: 5 years experience designing and overseeing IT system architecture; insurance domain experience
Описание от работодателя
Projekt obejmuje zaprojektowanie i budowę od podstaw nowego systemu Zgłoszenia Szkody dla sektora ubezpieczeniowego. Rozwiązanie będzie realizowane w oparciu o rozproszoną architekturę mikrousługową, z wykorzystaniem nowoczesnych wzorców architektonicznych i integracyjnych.
Rola obejmuje zarówno odpowiedzialność za projektowanie i rozwój architektury systemu, jak i wsparcie zespołu developerskiego na etapie implementacji, wdrażania oraz stabilizacji rozwiązania. Istotnym elementem projektu będzie również wykorzystanie podejścia Agentic SDLC / agentic coding w procesie wytwarzania oprogramowania.
Daily tasks:
- Projektowanie architektury nowego systemu Zgłoszenia Szkody oraz dokumentowanie przyjętych rozwiązań architektonicznych.
- Projektowanie i rozwój systemu w oparciu o rozproszoną architekturę mikrousługową.
- Udział w analizach wykonalności oraz definiowaniu założeń realizacyjnych dla rozwoju systemu.
- Wyznaczanie kierunku rozwoju systemu oraz dbanie o stosowanie standardów technologicznych i architektonicznych.
- Podejmowanie decyzji architektonicznych oraz ocena ryzyk technologicznych.
- Szacowanie pracochłonności prac programistycznych i architektonicznych oraz określanie zasobów niezbędnych do realizacji zadań.
- Przydzielanie zadań developerskich i nadzorowanie prac implementacyjnych.
- Prowadzenie code review oraz dbanie o jakość dostarczanego kodu.
- Tworzenie i aktualizacja dokumentacji technicznej i architektonicznej.
- Prowadzenie oraz udział w warsztatach architektonicznych.
- Wsparcie i mentoring zespołu developerskiego.
- Zapewnienie realizacji wymagań dotyczących bezpieczeństwa, wydajności, dostępności i eksploatacji systemu.
- Współtworzenie roadmap technologicznych.
- Wsparcie programistyczne podczas developmentu, wdrażania i stabilizacji rozwiązań.
- Współpraca z zespołami technicznymi i biznesowymi w zakresie rozwoju systemu.
5 lat doświadczenia w projektowaniu i nadzorowaniu architektury systemów IT .
D oświadczenie w domenie ubezpieczeniowej ,
Bardzo dobra znajomość Javy i Spring Framework .
Doświadczenie w projektowaniu i budowie skalowalnych, bezpiecznych i odpornych na awarie systemów rozproszonych .
Bardzo dobra znajomość wzorców architektonicznych oraz praktyk integracyjnych.
Praktyczna znajomość Domain-Driven Design (DDD) .
Doświadczenie w projektowaniu i wdrażaniu Event-Driven Architecture .
Praktyczna znajomość API Governance .
Doświadczenie w pracy z chmurą oraz automatyzacją infrastruktury .
Doświadczenie w obszarze end-to-end observability .
Doświadczenie w prowadzeniu code review , mentoringu oraz warsztatów architektonicznych.
Doświadczenie we współtworzeniu roadmap technologicznych i ocenie ryzyk.
Umiejętność szacowania pracochłonności oraz planowania prac architektonicznych i developerskich.
Umiejętność definiowania i egzekwowania standardów technologicznych.
Znajomość języka angielskiego na poziomie minimum B2 .
Must have: Java, Spring, Insurance