Unipol Assicurazioni S.p.A., Compagnia Multi-ramo Del Gruppo Unipol, Leader In Italia Nei Rami Danni, Nel Quadro Di Un Potenziamento Della Propria Direzione IT, è Alla Ricerca Di Un Analista-Programmatore Con Esperienza Nello Sviluppo Di Soluzioni Applicative Java/SpringBoot Da Inserire Nel Contesto Dell’unità Organizzativa Software Vita Individuali Nel Ruolo Di Software Developer Vita
Sede di lavoro: Bologna in presenza
Il profilo ricercato, verrà inserito in un team che si occupa dello sviluppo e della manutenzione di applicazioni backend complesse, collaborando con analisti funzionali e utenti di business nella traduzione dei requisiti in soluzioni tecniche solide e performanti.
In Particolare, Avrà In Carico Le Seguenti Attività
* Partecipare alla raccolta e analisi dei requisiti, affiancando il team nell’analisi e nella discussione dei Business Requirements con gli utenti di riferimento, traducendoli in specifiche tecniche;
* Sviluppare applicazioni backend in Java utilizzando Java 11+ e Spring Boot, seguendo gli standard di codifica e le linee guida architetturali del team;
* Gestire e ottimizzare database relazionali, attraverso la scrittura di query SQL performanti e la gestione delle relazioni tramite JPA;
* Implementare elaborazioni e logiche di business, curando flussi di elaborazione, performance, transazionalità e integrità dei dati;
* Realizzare integrazioni con sistemi esterni, tramite sviluppo e consumo di API REST, gestione delle chiamate a servizi esterni, error handling, mapping request/response, autenticazione e sicurezza;
* Supportare le attività di testing e debugging, contribuendo alla scrittura di test unitari (JUnit, Mockito) e di integrazione, e alla risoluzione di anomalie sotto supervisione;
* Svolgere attività di manutenzione evolutiva e correttiva sulle applicazioni backend in esercizio, con attenzione alla qualità del codice e alla documentazione tecnica.
Requisiti Richiesti
* Laurea magistrale in Ingegneria Informatica o Scienze Informatiche;
* Esperienza professionale di 1/2 anni, nel ruolo di Software Developer con programmazione Java/SpringBoot; verranno prese in considerazione anche candidature di neolaureati;
* Buona conoscenza del linguaggio Java SE e Java 11+ e interesse per lo sviluppo di applicazioni backend moderne;
* Capacità di lavorare con database relazionali con conoscenza almeno di un RDBMS (Oracle, PostgreSQL, MySQL, SQL Server). Buona comprensione delle proprietà ACID, della gestione delle transazioni e dell’integrità dei dati;
* Familiarità con strumenti di versionamento del codice (es. Git) e lavoro in team su progetti condivisi;
* Attitudine al problem solving, capacità di analizzare problemi, fare debugging e trovare soluzioni efficaci;
* Precisione, approccio metodico e interesse per la qualità del codice.
Il candidato in possesso delle 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.
#J-18808-Ljbffr