Java Tech Lead [M/F]
150 - 185 PLN/ godz.B2B
SeniorFull-time·B2B
#451847·Dodano 4 dni temu·2
Źródło: nofluffjobs.comTech Stack / Keywords
JavaSpringInsurance
Firma i stanowisko
Projekt obejmuje zaprojektowanie i budowę od podstaw nowego systemu Zgłoszenia Szkody dla sektora ubezpieczeniowego, realizowanego w oparciu o rozproszoną architekturę mikrousługową z nowoczesnymi wzorcami architektonicznymi i integracyjnymi.
Wymagania
- 5 lat doświadczenia w projektowaniu i nadzorowaniu architektury systemów IT
- Doś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 i 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
Obowiązki
- Projektowanie architektury nowego systemu Zgłoszenia Szkody oraz dokumentowanie rozwiązań architektonicznych
- Projektowanie i rozwój systemu opartego na rozproszonej architekturze mikrousługowej
- Udział w analizach wykonalności i definiowaniu założeń realizacyjnych
- Wyznaczanie kierunku rozwoju systemu i 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 do realizacji zadań
- Przydzielanie zadań developerskich i nadzorowanie prac implementacyjnych
- Prowadzenie code review i dbanie o jakość 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
Arche Solutions
27 aktywnych ofert