
Software Developer / Technical Lead
Reale Group · Torino, Italy · Milano, Italy · Hybrid
All reasons
In its favour
- Still listed on the employer's own board
Reale ITES, nata l’1 gennaio 2015, rappresenta per il Gruppo Reale Mutua la prima esperienza di realtà transnazionale e ha l’obiettivo di essere un centro di competenza specializzato nei servizi IT, come è sintetizzato nell’acronimo ITES che corrisponde a Information Technology Engineering Services.
Un’azienda nata all’interno di una realtà consolidata che ha alle spalle una lunga storia e davanti un percorso impegnativo.
Una realtà che nasce dall’idea di mettere insieme uomini e donne di Italia e Spagna per creare una piattaforma unica informatica e sfruttare tutte quelle sinergie che sono necessarie per un gruppo, come il Gruppo Reale Mutua.
Nella realtà lavorativa l’IT è diventata per tutte le aziende un fattore di forte competitività e la missione di Reale ITES è quella di riuscire a migliorare i processi informativi, fornire possibilità operative semplici e veloci, aumentare l’efficienza e l’efficacia dei processi, allo scopo di dare al cliente finale un prodotto eccellente e al Gruppo un elemento competitivo in più.
Per rappresentare questa realtà è stato creato inizialmente un GEIE (Gruppo Europeo di Interesse Economico) con una sede primaria a Torino e una sede secondaria a Madrid con circa 450 dipendenti, 330 dislocati presso le sedi di Torino e 120 a Madrid.
Attività dell’ufficio
L’Ufficio ha il compito di progettare, gestire e implementare le applicazioni a perimetro per la gestione dei prodotti e dei processi afferenti al Business VITA, con un percorso di evoluzione architetturale verso soluzioni cloud a microservizi.
Attività in cui sarà coinvolta la risorsa
La nuova risorsa sarà coinvolta nella definizione e realizzazione del percorso di modernizzazione e replatforming del sistema VIS, assumendo il ruolo di riferimento tecnico per i team coinvolti nell'iniziativa.
Opererà con un elevato livello di autonomia all'interno di un contesto Agile, partecipando alle attività di analisi, progettazione e realizzazione della soluzione applicativa e supportando l'evoluzione dell'architettura verso paradigmi cloud native, microservizi ed integrazione event-driven.
Collaborerà con sviluppatori, architetti, specialisti infrastrutturali e partner esterni, contribuendo alla definizione delle linee guida tecniche, delle scelte architetturali e delle best practice di sviluppo. Sarà inoltre responsabile del coordinamento tecnico delle diverse componenti progettuali, garantendo qualità, sicurezza, performance, resilienza e manutenibilità delle soluzioni realizzate.
La risorsa parteciperà a tutte le fasi del ciclo di vita del software secondo il paradigma DevOps, dalla definizione della soluzione fino alla messa in esercizio e all'evoluzione della piattaforma.
In particolare
- progettazione di microservizi Java containerizzati, distribuiti su Azure Kubernetes Service (AKS);
- utilizzo di Spring Boot per lo sviluppo di servizi backend e API REST, inclusa la persistenza dei dati tramite Spring Data JPA;
- progettazione delle API mediante specifiche OpenAPI/Swagger;
Il linguaggio di programmazione utilizzato per le componenti backend sarà Java, con utilizzo di SQL su database Oracle.
Requisiti e conoscenze
- Laurea in Informatica, Ingegneria Informatica o formazione ed esperienza professionale equivalente
- Esperienza nella modernizzazione di sistemi core enterprise e in programmi di trasformazione o replatforming;
- Esperienza nella definizione di strategie di migrazione da monolite a microservizi e Capacità di guidare team composti da risorse interne e fornitori;
- Ottima conoscenza di Java 17 o versioni successive, dei principi SOLID, dei principali design pattern e delle pratiche di clean code
- Esperienza concreta nello sviluppo di microservizi
- Ottima conoscenza di Spring Boot, inclusi Spring Data JPA, gestione della persistenza e delle transazioni, configurazione applicativa, gestione delle eccezioni e dependency injection
- Buona conoscenza di JUnit 5, Mockito e delle tecniche di unit e integration testing; familiarità con TDD e, preferibilmente, Testcontainers
- Esperienza nella progettazione, nello sviluppo e nell’integrazione di API REST e servizi SOAP, con utilizzo di OpenAPI/Swagger
- Conoscenza di Spring Security e dei principali standard di autenticazione e autorizzazione, in particolare OAuth 2.0, OpenID Connect e JWT
- Buona conoscenza di SQL, preferibilmente su DB Oracle
- Esperienza con Docker e concetti di containerizzazione
- Conoscenza di Kubernetes, preferibilmente Azure Kubernetes Service (AKS)
- Esperienza con Git, branching strategy, pull request e code review
- Conoscenza di Maven, pipeline CI/CD e strumenti di analisi statica e quality gate, preferibilmente Azure DevOps e SonarQube
- Esperienza o familiarità con ambienti cloud, in particolare Microsoft Azure
- Conoscenza dei principali pattern di resilienza e delle problematiche dei sistemi distribuiti: timeout, retry, circuit breaker e idempotenza
- Conoscenza dei principi di osservabilità: logging strutturato, metriche e tracing distribuito; preferibile familiarità con OpenTelemetry e Dynatrace
- Costituisce requisito preferenziale la familiarità con sistemi di messaggistica o event streaming, quali Kafka, Azure Service Bus o RabbitMQ
Completano il profilo
- Conoscenza intermedia della lingua inglese
- Esperienza nell'utilizzo di strumenti di AI a supporto del Software Development Life Cycle (SDLC).
- Familiarità con approcci spec-driven development e AI-assisted engineering.
- Capacità di definire istruzioni, workflow e skills per agenti AI.
- Conoscenza di piattaforme e harness agentici applicati ad attività di sviluppo, testing e documentazione software
Modalità di lavoro
ibrida, con sede di riferimento Torino o Milano e fino a 12 giorni di lavoro da remoto al mese
Ral a partire da
43.000€
Skills
- Informatica
- Java
- Azure Kubernetes Service
- AKS
- Spring Boot
- Spring Data JPA
- OpenAPI
- Swagger
- SQL
- Oracle Database
- JUnit
- Mockito
- Testcontainers
- SOAP
- Spring Security
- OAuth 2.0
- OpenID Connect
- JWT
- Docker
- Kubernetes
- Git
- Maven
- Azure DevOps
- SonarQube
- Azure
- OpenTelemetry
- Dynatrace
- Kafka
- Azure Service Bus
- RabbitMQ
More jobs at Reale Group
- IT Functional Analyst - Ramo DanniReale Group · Torino, Italy · Milano, Italy4d ago
- Backend Developer (Java)Reale Group · Torino, Italy · Milano, Italy12d ago
- Ontology & Knowledge Graph EngineerReale Group · Torino, Italy18d ago
- Knowledge & Semantic Data ArchitectReale Group · Torino, Italy18d ago
- SVILUPPO ITReale Group · Torino, Italy2mo ago
Similar roles
- Radar Software EngineerLeonardo · IT - Roma - Via Tiburtina KM12, 400 · IT - Napoli - Fusarotoday
- Lead Forward Deployed Engineer, Italian SpeakingSalesforce · Italy - Milanyesterday
- Senior .NET Developer (Fintech)Jobgether · Italy2d ago
- Leather Material DeveloperQuince · Italy · Spain2d ago
- Forward Deployed EngineerNearform · Italy · EUR 60,000/yr2d ago
- SOFTWARE DEVELOPER - CATEGORIE PROTETTE L68/99Scalian · Roma, Italy3d ago