Job Description
Do zespołu poszukujemy Senior Java Architect, który będzie odpowiedzialny za projektowanie architektury oraz rozwój nowego systemu obsługi rozliczeń w obszarze szkód.
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies. Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Do zespołu poszukujemy Senior Java Architect, który będzie odpowiedzialny za projektowanie architektury oraz rozwój nowego systemu obsługi rozliczeń w obszarze szkód.
Zakres Projektu
- Projektowanie od podstaw nowego systemu wspierającego obsługę rozliczeń w obszarze szkód oraz dokumentowanie architektury rozwiązania.
- Projektowanie i rozwój systemu w rozproszonej architekturze mikrousługowej, z wykorzystaniem podejścia Agentic Coding.
- Udział w analizach wykonalności oraz definiowaniu założeń technicznych i realizacyjnych.
- Wyznaczanie kierunku rozwoju systemu oraz współtworzenie roadmapy technologicznej.
- Dbanie o standardy architektoniczne, technologiczne, bezpieczeństwo i jakość dostarczanych rozwiązań.
- Projektowanie skalowalnych, odpornych na awarie i bezpiecznych architektur rozproszonych.
- Szacowanie pracochłonności zadań programistycznych i architektonicznych oraz zapotrzebowania na zasoby.
- Przydzielanie zadań developerskich i nadzorowanie prac implementacyjnych.
- Prowadzenie code review, mentoring oraz wsparcie zespołu developerskiego.
- Prowadzenie warsztatów architektonicznych i współpraca z zespołami biznesowymi oraz technicznymi.
- Tworzenie i utrzymywanie dokumentacji technicznej oraz architektonicznej.
- Zapewnienie realizacji wymagań dotyczących bezpieczeństwa, niezawodności i eksploatacji systemu.
- Wsparcie zespołu na etapie developmentu, wdrażania oraz stabilizacji rozwiązania.Identyfikowanie i ocena ryzyk technologicznych oraz podejmowanie decyzji architektonicznych.
Must Have – Profile / Requirements
- Minimum 5 lat doświadczenia w projektowaniu i nadzorowaniu architektury systemów.
- Minimum 2 lata doświadczenia w domenie ubezpieczeniowej, preferowane doświadczenie w obszarze szkód.
- Bardzo dobra znajomość Java oraz Spring / Spring Boot.
- Doświadczenie w projektowaniu i rozwijaniu skalowalnych, bezpiecznych i odpornych na awarie systemów rozproszonych.
- Bardzo dobra znajomość wzorców architektonicznych oraz praktyk integracyjnych.
- Doświadczenie w projektowaniu i pracy z architekturą mikrousługową.
- Praktyczna znajomość Domain-Driven Design (DDD).
- Doświadczenie z Event-Driven Architecture.
- Praktyczna znajomość API Governance.
- Doświadczenie w budowaniu i utrzymywaniu end-to-end observability.
- Doświadczenie w pracy z chmurą oraz automatyzacją infrastruktury.
- Umiejętność prowadzenia code review, mentoringu oraz warsztatów architektonicznych.
- Doświadczenie we współtworzeniu roadmap technologicznych oraz ocenie ryzyk.
- Znajomość języka angielskiego na poziomie minimum B2.
- Spotkania projektowe - 3 dni w tygodniu w biurze.
Nice To Have
- Doświadczenie w obszarze Agentic SDLC / Agentic Coding.
- Doświadczenie w projektowaniu i realizacji strategii Multi-cloud.
- Zaawansowana, praktyczna znajomość DDD.
- Znajomość zagadnień związanych z Cloud Cost Management / FinOps i optymalizacją kosztów chmury.
- Doświadczenie w definiowaniu i wdrażaniu standardów technologicznych w organizacji.
AO4509