Reale Group
Reale Group
1 001 – 5 000 Zaměstnanci
BankovnictvíNemovitostiPojištění
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ě