
A Reale Group több mint 4,5 millió ügyfélnek nyújt biztosítási, banki, ingatlan- és kapcsolódó szolgáltatásokat. Több mint 3700 munkatársa Olaszországban, Spanyolországban és Chilében dolgozik, egy stabilitásra, kölcsönösségre, átláthatóságra, etikára és megbízhatóságra épülő, diverzifikált üzleti tevékenységet támogatva. A pénzügyi szolgáltatások, a biztosítás, az ingatlanok vagy a vállalati szolgáltatások iránt érdeklődő szakemberek számára a Reale Group olyan nemzetközi szervezeti környezetet kínál, amelynek „Together More” megközelítése az együttműködést és a közös értékteremtést helyezi előtérbe.
Senior szoftverfejlesztő technikai vezető - Reale Group, Torino, hibrid
Vezesse a Reale Group biztosítási rendszereinek modernizálását és új platformra helyezését Java-mikroszolgáltatások és felhőnatív architektúra használatával. A torinói, hibrid munkavégzésű szerepkörben irányítsa a műszaki döntéseket és az architektúrát, valamint a DevOps-szállítást.
Leírás
- Az életbiztosítási üzletág termékeit és folyamatait támogató alkalmazások tervezése, kezelése és megvalósítása
- A VIS rendszer modernizálásának és új platformra helyezésének meghatározása és megvalósítása
- A kezdeményezésben részt vevő csapatok műszaki referenciapontjaként való működés
- Hozzájárulás az alkalmazások elemzéséhez, tervezéséhez és szállításához agilis környezetben
- A felhőnatív architektúrákra, mikroszolgáltatásokra és eseményvezérelt integrációra való átállás támogatása
- Együttműködés fejlesztőkkel, architektekkel, infrastruktúraszakértőkkel és külső partnerekkel
- Műszaki irányelvek, architekturális döntések és fejlesztési bevált gyakorlatok meghatározása
- A projektösszetevők műszaki koordinálása a minőség, a biztonság, a teljesítmény, a reziliencia és a karbantarthatóság biztosítása mellett
- Részvétel a szoftver-életciklus minden szakaszában a DevOps-modell keretében, a meghatározástól a telepítésen át a platform továbbfejlesztéséig
- Azure Kubernetes Service-en (AKS) telepített konténerizált Java-mikroszolgáltatások tervezése
- Backend-szolgáltatások és REST API-k fejlesztése Spring Boot és Spring Data JPA használatával
- API-k tervezése OpenAPI- és Swagger-specifikációk használatával
- Java és SQL használata Oracle-adatbázisokkal
Követelmények
- Informatikai, számítástechnikai vagy számítógép-mérnöki diploma, illetve azzal egyenértékű szakmai képzettség és tapasztalat
- Tapasztalat alapvető vállalati rendszerek modernizálásában, valamint transzformációs vagy új platformra helyezési programok megvalósításában
- Tapasztalat monolit rendszerekről mikroszolgáltatásokra való migrációs stratégiák meghatározásában
- Belső munkatársakból és beszállítókból álló csapatok vezetésére való képesség
- Java 17 vagy újabb verzió, a SOLID-elvek, a tervezési minták és a tiszta kód fejlett ismerete
- Gyakorlati tapasztalat mikroszolgáltatások fejlesztésében
- A Spring Boot, a Spring Data JPA, a perzisztencia, a tranzakciók, az alkalmazáskonfiguráció, a kivételkezelés és a függőséginjektálás fejlett ismerete
- A JUnit 5, a Mockito, valamint az egység- és integrációs tesztelési technikák gyakorlati ismerete; a TDD ismerete és lehetőleg Testcontainers-tapasztalat
- Tapasztalat REST API-k és SOAP-szolgáltatások OpenAPI és Swagger használatával történő tervezésében, fejlesztésében és integrációjában
- A Spring Security, valamint az OAuth 2.0, az OpenID Connect és a JWT szabványok ismerete
- Az SQL gyakorlati ismerete, lehetőleg Oracle-adatbázisokkal
- Tapasztalat a Dockerrel és a konténerizációs koncepciókkal
- A Kubernetes, lehetőleg az Azure Kubernetes Service (AKS) ismerete
- Tapasztalat a Gittel, az elágazási stratégiákkal, a pull requestekkel és a kódátvizsgálásokkal
- A Maven, a CI/CD-folyamatok, a statikus kódelemző eszközök és a minőségi kapuk ismerete; lehetőleg Azure DevOps- és SonarQube-tapasztalat
- Tapasztalat vagy jártasság felhőkörnyezetekben, különösen a Microsoft Azure-ban
- A reziliencia-minták és az elosztott rendszerek ismerete, beleértve az időkorlátokat, az újrapróbálkozásokat, a megszakítókat és az idempotenciát
- A megfigyelhetőség alapelveinek ismerete, beleértve a strukturált naplózást, a metrikákat és az elosztott nyomkövetést; lehetőleg OpenTelemetry- és Dynatrace-ismeret
- Középfokú angol nyelvtudás
- Tapasztalat mesterségesintelligencia-eszközök használatában a szoftverfejlesztési életciklus (SDLC) támogatására
- A specifikációvezérelt fejlesztés és a mesterséges intelligenciával támogatott mérnöki munka ismerete
- Képesség utasítások, munkafolyamatok és készségek meghatározására mesterségesintelligencia-ügynökök számára
- Az alkalmazásfejlesztéshez, teszteléshez és dokumentációhoz használt ügynökplatformok és -keretrendszerek ismerete
Juttatások
- Hibrid munkavégzési lehetőség
- Havonta legfeljebb 12 nap távoli munkavégzés