
Reale Group več kot 4,5 milijona strankam zagotavlja zavarovalniške, bančne, nepremičninske in povezane storitve. Več kot 3.700 zaposlenih deluje v Italiji, Španiji in Čilu ter podpira raznoliko poslovanje, ki temelji na stabilnosti, vzajemnosti, preglednosti, etiki in zanesljivosti. Za strokovnjake, ki raziskujejo priložnosti na področju finančnih storitev, zavarovalništva, nepremičnin ali korporativnih storitev, Reale Group ponuja okolje mednarodne organizacije, katere pristop »Together More« poudarja sodelovanje in skupno vrednost.
Višji razvijalec programske opreme – tehnični vodja – Reale Group, Torino, hibridno delo
Vodite posodobitev in prehod zavarovalniških sistemov skupine Reale Group na novo platformo z uporabo mikrostoritev Java in cloud-native arhitekture. Sprejemajte tehnične odločitve, oblikujte arhitekturo in vodite dobavo DevOps v hibridni vlogi s sedežem v Torinu.
Opis
- Načrtovati, upravljati in izvajati aplikacije, ki podpirajo produkte in procese življenjskega zavarovanja
- Opredeliti in izvesti posodobitev ter prehod sistema VIS na novo platformo
- Delovati kot tehnična referenčna oseba za ekipe, vključene v pobudo
- Prispevati k analizi, načrtovanju in dobavi aplikacij v agilnem okolju
- Podpirati prehod na cloud-native arhitekture, mikrostoritve in integracijo, vodeno z dogodki
- Sodelovati z razvijalci, arhitekti, strokovnjaki za infrastrukturo in zunanjimi partnerji
- Opredeliti tehnične smernice, arhitekturne odločitve in najboljše prakse razvoja
- Tehnično usklajevati projektne komponente ter zagotavljati kakovost, varnost, zmogljivost, odpornost in vzdržljivost
- Sodelovati v vseh fazah življenjskega cikla programske opreme po modelu DevOps, od opredelitve do uvedbe in razvoja platforme
- Načrtovati kontejnerizirane mikrostoritve Java, uvedene v Azure Kubernetes Service (AKS)
- Razvijati zaledne storitve in REST API-je s Spring Boot in Spring Data JPA
- Načrtovati API-je s specifikacijami OpenAPI in Swagger
- Uporabljati Javo in SQL z bazami podatkov Oracle
Zahteve
- Diploma iz računalništva, računalniškega inženirstva ali enakovredna strokovna izobrazba in izkušnje
- Izkušnje s posodabljanjem ključnih poslovnih sistemov ter izvajanjem transformacijskih programov ali prehodov na novo platformo
- Izkušnje z opredeljevanjem strategij za migracijo z monolitov na mikrostoritve
- Sposobnost vodenja ekip, sestavljenih iz notranjih zaposlenih in dobaviteljev
- Napredno poznavanje Jave 17 ali novejše različice, načel SOLID, vzorcev načrtovanja in čiste kode
- Praktične izkušnje z razvojem mikrostoritev
- Napredno poznavanje Spring Boot, Spring Data JPA, obstojnosti, transakcij, konfiguracije aplikacij, obravnave izjem in vbrizgavanja odvisnosti
- Delovno poznavanje JUnit 5, Mockito ter tehnik enotnega in integracijskega testiranja; poznavanje TDD in po možnosti Testcontainers
- Izkušnje z načrtovanjem, razvojem in integracijo REST API-jev in storitev SOAP z OpenAPI in Swagger
- Poznavanje Spring Security ter standardov OAuth 2.0, OpenID Connect in JWT
- Delovno poznavanje SQL, po možnosti z bazami podatkov Oracle
- Izkušnje z Dockerjem in koncepti kontejnerizacije
- Poznavanje Kubernetesa, po možnosti Azure Kubernetes Service (AKS)
- Izkušnje z Gitom, strategijami vej, zahtevki pull in pregledi kode
- Poznavanje Mavena, cevovodov CI/CD, orodij za statično analizo in kontrol kakovosti; po možnosti Azure DevOps in SonarQube
- Izkušnje ali poznavanje oblačnih okolij, zlasti Microsoft Azure
- Poznavanje vzorcev odpornosti in porazdeljenih sistemov, vključno s časovnimi omejitvami, ponovnimi poskusi, odklopniki in idempotentnostjo
- Poznavanje načel opazljivosti, vključno s strukturiranim beleženjem, metrikami in porazdeljenim sledenjem; po možnosti OpenTelemetry in Dynatrace
- Srednje znanje angleščine
- Izkušnje z uporabo orodij AI za podporo življenjskemu ciklu razvoja programske opreme (SDLC)
- Poznavanje razvoja, vodenega s specifikacijami, in inženirstva s podporo AI
- Sposobnost opredeljevanja navodil, delovnih tokov in veščin za agente AI
- Poznavanje agentnih platform in okolij za razvoj, testiranje in dokumentiranje programske opreme
Ugodnosti
- Hibridna ureditev dela
- Do 12 dni dela na daljavo mesečno