Reale Group
Reale Group
Reale Group offre servizi assicurativi, bancari, immobiliari e correlati a oltre 4,5 milioni di clienti. I suoi oltre 3.700 dipendenti operano in Italia, Spagna e Cile, sostenendo un’attività diversificata basata su stabilità, mutualità, trasparenza, etica e affidabilità. Per i professionisti interessati a opportunità nei servizi finanziari, nelle assicurazioni, nel settore immobiliare o nei servizi aziendali, Reale Group offre il contesto di un’organizzazione internazionale il cui approccio “Together More” pone l’accento sulla collaborazione e sul valore condiviso.

Sviluppatore Software Senior - Responsabile Tecnico - Reale Group, Torino Ibrido

Guida la modernizzazione e il replatforming dei sistemi assicurativi di Reale Group utilizzando microservizi Java e un’architettura cloud-native. Conduci le decisioni tecniche, l’architettura e la delivery DevOps in un ruolo ibrido con sede a Torino.

Descrizione

  • Progettare, gestire e implementare applicazioni a supporto dei prodotti e dei processi del ramo Vita
  • Definire e realizzare la modernizzazione e il replatforming del sistema VIS
  • Essere il riferimento tecnico per i team coinvolti nell’iniziativa
  • Contribuire all’analisi, alla progettazione e alla delivery delle applicazioni in un ambiente Agile
  • Supportare la transizione verso architetture cloud-native, microservizi e integrazione event-driven
  • Collaborare con sviluppatori, architetti, specialisti dell’infrastruttura e partner esterni
  • Definire linee guida tecniche, decisioni architetturali e best practice di sviluppo
  • Coordinare tecnicamente i componenti del progetto garantendo qualità, sicurezza, prestazioni, resilienza e manutenibilità
  • Partecipare a ogni fase del ciclo di vita del software secondo il modello DevOps, dalla definizione al deployment e all’evoluzione della piattaforma
  • Progettare microservizi Java containerizzati distribuiti su Azure Kubernetes Service (AKS)
  • Sviluppare servizi backend e API REST con Spring Boot e Spring Data JPA
  • Progettare API utilizzando le specifiche OpenAPI e Swagger
  • Utilizzare Java e SQL con database Oracle

Requisiti

  • Laurea in Informatica, Ingegneria Informatica o formazione ed esperienza professionale equivalenti
  • Esperienza nella modernizzazione di sistemi aziendali core e nella realizzazione di programmi di trasformazione o replatforming
  • Esperienza nella definizione di strategie di migrazione da monoliti a microservizi
  • Capacità di guidare team composti da personale interno e fornitori
  • Conoscenza avanzata di Java 17 o versioni successive, principi SOLID, design pattern e clean code
  • Esperienza pratica nello sviluppo di microservizi
  • Conoscenza avanzata di Spring Boot, Spring Data JPA, persistenza, transazioni, configurazione delle applicazioni, gestione delle eccezioni e dependency injection
  • Conoscenza operativa di JUnit 5, Mockito e delle tecniche di test unitari e di integrazione; familiarità con TDD e preferibilmente Testcontainers
  • Esperienza nella progettazione, nello sviluppo e nell’integrazione di API REST e servizi SOAP con OpenAPI e Swagger
  • Conoscenza di Spring Security e degli standard OAuth 2.0, OpenID Connect e JWT
  • Conoscenza operativa di SQL, preferibilmente con database Oracle
  • Esperienza con Docker e i concetti di containerizzazione
  • Conoscenza di Kubernetes, preferibilmente Azure Kubernetes Service (AKS)
  • Esperienza con Git, strategie di branching, pull request e code review
  • Conoscenza di Maven, pipeline CI/CD, strumenti di analisi statica e quality gate; preferibilmente Azure DevOps e SonarQube
  • Esperienza o familiarità con ambienti cloud, in particolare Microsoft Azure
  • Conoscenza dei pattern di resilienza e dei sistemi distribuiti, inclusi timeout, retry, circuit breaker e idempotenza
  • Conoscenza dei principi di osservabilità, inclusi logging strutturato, metriche e distributed tracing; preferibilmente OpenTelemetry e Dynatrace
  • Conoscenza intermedia dell’inglese
  • Esperienza nell’uso di strumenti di IA per supportare il ciclo di vita dello sviluppo software (SDLC)
  • Familiarità con lo sviluppo guidato dalle specifiche e l’ingegneria assistita dall’IA
  • Capacità di definire istruzioni, workflow e skill per agenti IA
  • Conoscenza di piattaforme e framework per agenti dedicati allo sviluppo, ai test e alla documentazione del software

Benefit

  • Modalità di lavoro ibrida
  • Fino a 12 giorni di lavoro da remoto al mese

Offerte correlate

Vision RT Ltd

Ingegnere di assistenza sul campo, sistemi IT

Vision RT Ltd

Installa e fornisce assistenza per i sistemi di radioterapia Vision RT presso i clienti in tutta l’ASEAN. Individua e risolve problemi di Windows, rete, hardware e implementazione clinica, con frequenti trasferte.

Apri
Navitus Health Solutions

Ingegnere di supporto IT, Madison, WI (in sede)

Navitus Health Solutions

Fornisce supporto alle strutture del data center, all’hardware, al software e all’infrastruttura di Navitus in un ruolo IT in sede. Offre assistenza tecnica avanzata, risolve problemi, coordina gli aggiornamenti e partecipa a turni di reperibilità a rotazione.

Apri