Reale Group
Reale Group
1.001 – 5.000 Zaposlenici
BankarstvoNekretnineOsiguranje
Reale Group pruža osiguravateljske, bankarske, nekretninske i povezane usluge za više od 4,5 milijuna klijenata. Više od 3.700 zaposlenika radi u Italiji, Španjolskoj i Čileu te podupire raznoliko poslovanje izgrađeno na stabilnosti, uzajamnosti, transparentnosti, etici i pouzdanosti. Za stručnjake koji istražuju mogućnosti u financijskim uslugama, osiguranju, nekretninama ili korporativnim uslugama, Reale Group nudi okruženje međunarodne organizacije čiji pristup „Together More” naglašava suradnju i zajedničku vrijednost.

Viši softverski inženjer – tehnički voditelj – Reale Group, Torino, hibridni rad

Vodite modernizaciju i prebacivanje osiguravateljskih sustava grupe Reale Group na novu platformu koristeći Java mikrousluge i cloud-native arhitekturu. Donosite tehničke odluke, oblikujete arhitekturu i vodite DevOps isporuku u hibridnoj ulozi sa sjedištem u Torinu.

Opis

  • Dizajnirati, upravljati i implementirati aplikacije koje podržavaju proizvode i procese životnog osiguranja
  • Definirati i provesti modernizaciju i prebacivanje sustava VIS na novu platformu
  • Biti tehnička referentna osoba za timove uključene u inicijativu
  • Doprinositi analizi, dizajnu i isporuci aplikacija u agilnom okruženju
  • Podržavati prijelaz na cloud-native arhitekture, mikrousluge i integraciju vođenu događajima
  • Surađivati s programerima, arhitektima, stručnjacima za infrastrukturu i vanjskim partnerima
  • Definirati tehničke smjernice, arhitektonske odluke i najbolje prakse razvoja
  • Tehnički koordinirati projektne komponente uz osiguravanje kvalitete, sigurnosti, performansi, otpornosti i održivosti
  • Sudjelovati u svakoj fazi životnog ciklusa softvera prema DevOps modelu, od definiranja do implementacije i razvoja platforme
  • Dizajnirati kontejnerizirane Java mikrousluge implementirane na Azure Kubernetes Serviceu (AKS)
  • Razvijati backend usluge i REST API-je pomoću alata Spring Boot i Spring Data JPA
  • Dizajnirati API-je prema specifikacijama OpenAPI i Swagger
  • Koristiti Javu i SQL s Oracle bazama podataka

Zahtjevi

  • Diploma iz računarstva, računalnog inženjerstva ili ekvivalentno stručno obrazovanje i iskustvo
  • Iskustvo u modernizaciji ključnih poslovnih sustava i provedbi transformacijskih programa ili programa prebacivanja na novu platformu
  • Iskustvo u definiranju strategija migracije s monolita na mikrousluge
  • Sposobnost vođenja timova sastavljenih od internih zaposlenika i dobavljača
  • Napredno poznavanje Jave 17 ili novije verzije, načela SOLID, dizajnerskih obrazaca i čistog koda
  • Praktično iskustvo u razvoju mikrousluga
  • Napredno poznavanje alata Spring Boot, Spring Data JPA, perzistencije, transakcija, konfiguracije aplikacija, upravljanja iznimkama i ubrizgavanja ovisnosti
  • Radno poznavanje alata JUnit 5, Mockito te tehnika jediničnog i integracijskog testiranja; poznavanje TDD-a i po mogućnosti Testcontainersa
  • Iskustvo u dizajnu, razvoju i integraciji REST API-ja i SOAP usluga uz OpenAPI i Swagger
  • Poznavanje alata Spring Security i standarda OAuth 2.0, OpenID Connect i JWT
  • Radno poznavanje SQL-a, po mogućnosti s Oracle bazama podataka
  • Iskustvo s Dockerom i konceptima kontejnerizacije
  • Poznavanje Kubernetesa, po mogućnosti Azure Kubernetes Servicea (AKS)
  • Iskustvo s Gitom, strategijama grananja, pull requestovima i pregledima koda
  • Poznavanje Mavena, CI/CD cjevovoda, alata za statičku analizu i kontrola kvalitete; po mogućnosti Azure DevOps i SonarQube
  • Iskustvo s cloud okruženjima ili poznavanje njihova korištenja, posebno Microsoft Azurea
  • Poznavanje obrazaca otpornosti i distribuiranih sustava, uključujući vremenska ograničenja, ponovne pokušaje, prekidače strujnog kruga i idempotentnost
  • Poznavanje načela observabilityja, uključujući strukturirano zapisivanje, metrike i distribuirano praćenje; po mogućnosti OpenTelemetry i Dynatrace
  • Srednja razina znanja engleskog jezika
  • Iskustvo u korištenju AI alata za podršku životnom ciklusu razvoja softvera (SDLC)
  • Poznavanje razvoja vođenog specifikacijama i inženjerstva uz pomoć AI-ja
  • Sposobnost definiranja uputa, tijekova rada i vještina za AI agente
  • Poznavanje agentskih platformi i alata za razvoj, testiranje i dokumentiranje softvera

Pogodnosti

  • Hibridni model rada
  • Do 12 dana rada na daljinu mjesečno