Description Unipol Assicurazioni S.p.A., compagnia assicurativa multi-ramo leader in Italia nei rami Danni, per i propri programmi di evoluzione della piattaforma Software Danni, è alla ricerca di un Software Engineer esperto nella programmazione Java da inserire all’interno del gruppo di lavoro “ New Core e Interfacce Sistemi Tecnici” nel ruolo di: Software Engineer | Area Danni Sede di Lavoro: Bologna (modalità di lavoro: in sede) Il profilo ricercato parteciperà attivamente alla progettazione e allo sviluppo di applicazioni in ambito assicurativo Business Rami Danni utilizzando tecnologie moderne e scalabili. In particolare, il candidato sarà coinvolto nelle seguenti attività: Analisi dei requisiti di business, garantendo una comprensione dettagliata delle necessità aziendali; Progettazione di applicazioni utilizzando pattern architetturali moderni (es. microservizi), seguendo le best practice del settore e rispettando le deadline previste dai progetti; Sviluppo delle soluzioni con stack tecnologico aggiornato, comprendente Java con framework Spring Boot e strumenti per lo sviluppo front-end su Angular; Implementazione di pipeline CI/CD utilizzando GitLab e Jenkins per garantire un flusso di sviluppo continuo e automatizzato; Adozione di pratiche di sviluppo sicuro per proteggere le applicazioni e i dati sensibili; Supporto alla fasi di test e certificazione per assicurare la qualità del software; Monitoraggio delle performance delle applicazioni attraverso l’utilizzo di strumenti quali Dynatrace e gestione dei dati di log e tracciamento tramite Splunk per il miglioramento continuo; Collaborazione attiva con team DevOps per ottimizzare il deployment e la scalabilità delle applicazioni su piattaforme containerizzate, basate su Openshift e Kubernetes. Requisiti richiesti: Laurea in Informatica, Ingegneria Informatica o equivalente conseguita con ottima votazione finale; Esperienza professionale consolidata (almeno 3 anni) nella realizzazione di portali web e web app per canali diretti o intermediati preferibilmente maturata presso funzioni IT o primarie società di consulenza in ambito financial services (banche, assicurazioni). Linguaggi di programmazione e framework: Java 11 Framework per la gestione dei database: Ibatis, Hibernate Strumenti per la build e gestione del progetto: Maven Protocolli e API: Esperienza nella realizzazione di web services con protocolli REST Database e gestione dati: SQL Avanzato IBM DB2 (opzionale, esperienza su altri DBMS enterprise accettata) Versionamento del codice e gestione del ciclo di sviluppo: GitLab / GitFlow Il candidato in possesso delle competenze ed esperienze richieste sarà inserito con rapporto di lavoro a tempo indeterminato ai sensi del CCNL Imprese di Assicurazione. La ricerca è rivolta a candidati ambosessi ai sensi della L. 903/77 e D.lgs. 198/2006.