
Reale Group poskytuje pojišťovací, bankovní, realitní a související služby více než 4,5 milionu klientů. Více než 3 700 zaměstnanců společnosti působí v Itálii, Španělsku a Chile a podporuje diverzifikované podnikání založené na stabilitě, vzájemnosti, transparentnosti, etice a spolehlivosti. Pro odborníky, kteří zvažují příležitosti v oblasti finančních služeb, pojišťovnictví, nemovitostí nebo firemních služeb, nabízí Reale Group prostředí mezinárodní organizace, jejíž přístup „Společně více“ zdůrazňuje spolupráci a sdílenou hodnotu.
Seniorní vývojář softwaru a technický vedoucí — Reale Group, Turín, hybridní práce
Veďte modernizaci a migraci pojistných systémů Reale Group pomocí mikroslužeb v Javě a cloud-native architektury. Řiďte technická a architektonická rozhodnutí a zajišťujte dodávku v režimu DevOps v hybridní roli v Turíně.
Popis
- Navrhovat, spravovat a implementovat aplikace podporující produkty a procesy životního pojištění
- Definovat a realizovat modernizaci a migraci systému VIS na novou platformu
- Působit jako technická opora pro týmy zapojené do iniciativy
- Podílet se na analýze, návrhu a dodávce aplikací v prostředí Agile
- Podporovat přechod na cloud-native architektury, mikroslužby a integraci řízenou událostmi
- Spolupracovat s vývojáři, architekty, specialisty na infrastrukturu a externími partnery
- Definovat technické pokyny, architektonická rozhodnutí a osvědčené postupy vývoje
- Technicky koordinovat projektové komponenty při zajištění kvality, bezpečnosti, výkonu, odolnosti a udržovatelnosti
- Podílet se na všech fázích životního cyklu softwaru v modelu DevOps, od definice po nasazení a rozvoj platformy
- Navrhovat kontejnerizované mikroslužby v Javě nasazované v Azure Kubernetes Service (AKS)
- Vyvíjet backendové služby a REST API pomocí Spring Boot a Spring Data JPA
- Navrhovat API podle specifikací OpenAPI a Swagger
- Používat Javu a SQL s databázemi Oracle
Požadavky
- Vysokoškolské vzdělání v oboru informatiky, počítačového inženýrství nebo rovnocenné odborné vzdělání a praxe
- Zkušenosti s modernizací klíčových podnikových systémů a realizací transformačních nebo migračních programů
- Zkušenosti s definováním migračních strategií z monolitů na mikroslužby
- Schopnost vést týmy složené z interních zaměstnanců a dodavatelů
- Pokročilá znalost Javy 17 nebo novější, principů SOLID, návrhových vzorů a čistého kódu
- Praktické zkušenosti s vývojem mikroslužeb
- Pokročilá znalost Spring Boot, Spring Data JPA, perzistence, transakcí, konfigurace aplikací, zpracování výjimek a injektování závislostí
- Praktická znalost JUnit 5, Mockito a technik jednotkového a integračního testování; znalost TDD a výhodou Testcontainers
- Zkušenosti s návrhem, vývojem a integrací REST API a SOAP služeb pomocí OpenAPI a Swagger
- Znalost Spring Security a standardů OAuth 2.0, OpenID Connect a JWT
- Praktická znalost SQL, nejlépe s databázemi Oracle
- Zkušenosti s Dockerem a koncepty kontejnerizace
- Znalost Kubernetes, nejlépe Azure Kubernetes Service (AKS)
- Zkušenosti s Gitem, strategiemi větvení, pull requesty a revizemi kódu
- Znalost Mavenu, CI/CD pipeline, nástrojů statické analýzy a kvalitativních bran; výhodou Azure DevOps a SonarQube
- Zkušenosti s cloudovými prostředími nebo jejich znalost, zejména Microsoft Azure
- Znalost vzorů odolnosti a distribuovaných systémů včetně časových limitů, opakování, obvodových jističů a idempotence
- Znalost principů observability včetně strukturovaného logování, metrik a distribuovaného trasování; výhodou OpenTelemetry a Dynatrace
- Středně pokročilá znalost angličtiny
- Zkušenosti s používáním nástrojů umělé inteligence na podporu životního cyklu vývoje softwaru (SDLC)
- Znalost vývoje řízeného specifikacemi a inženýrství s podporou umělé inteligence
- Schopnost definovat instrukce, pracovní postupy a dovednosti pro AI agenty
- Znalost agentních platforem a prostředí pro vývoj, testování a dokumentaci softwaru
Benefity
- Hybridní způsob práce
- Až 12 dnů práce na dálku měsíčně