Il lavoro dei tuoi sogni ti aspetta

Prenota una consulenza gratuita con i nostri consulenti di carriera

Prenota career coaching

Full-Stack Software Developer

Leonardo SpA
Via Tiburtina, 1020, 00131 Roma RM, Italy Tempo determinato - Tempo pieno Ibrida

Descrizione dell'offerta

Job Description:

Leonardo è un gruppo industriale internazionale, tra le principali realtà mondiali nell’Aerospazio, Difesa e Sicurezza che realizza capacità tecnologiche multidominio in ambito Elicotteri, Velivoli, Aerostrutture, Elettronica, Cyber Security e Spazio. Con oltre 60.000 dipendenti nel mondo, l’azienda ha una solida presenza industriale in Italia, Regno Unito, Polonia, Stati Uniti, e opera in 150 paesi anche attraverso aziende controllate, joint venture e partecipazioni. Protagonista dei principali programmi strategici a livello globale, è partner tecnologico e industriale di Governi, Amministrazioni della Difesa, Istituzioni e imprese.

All’interno dell'unità organizzativa Infologistic Solution dell’area di Business Elettronica stiamo cercando un/a Full-Stack Software Developer per la nostra sede di Roma.

La persona si occuperà principalmente delle seguenti attività:

  • Sviluppare, manutenere ed evolvere applicazioni enterprise sia legacy che cloud-native.

  • Operare su sistemi esistenti basati su stack Java legacy (Servlet, JSP, JavaScript), garantendone stabilità e continuità operativa.

  • Progettare e sviluppare nuove funzionalità in architetture moderne a microservizi.

  • Realizzare applicazioni backend basate su:

    • Java

    • Quarkus e Spring Boot

    • JPA / Hibernate

  • Sviluppare interfacce frontend moderne e reattive basate su:

    • React

    • Next.js

    • Tailwind CSS

  • Collaborare con il Software & Solution Architect nella definizione delle scelte tecniche e architetturali.

  • Integrare i servizi tramite:

    • API REST

    • API Gateway

    • architetture event-driven

  • Partecipare alle attività di test, validazione e rilascio del software.

  • Collaborare con Business Analyst e team infrastrutturali per garantire coerenza tra requisiti, implementazione e piattaforma.

Titoli di studio richiesti:

  • Laurea magistrale o triennale in Ingegneria Informatica, Informatica, Ingegneria dei Sistemi, Gestionale o equivalente.

Seniority:

  • Profilo senior (5-10 anni), con esperienza consolidata nello sviluppo full-stack in contesti enterprise complessi.

Conoscenze e competenze tecniche richieste:

  • Ottima conoscenza di Java e dei principi di programmazione object-oriented.

  • Esperienza con:

    • Quarkus e/o Spring Boot

    • JPA / Hibernate

  • Capacità di lavorare su codice legacy (Servlet, JSP).

  • Progettazione e sviluppo di API REST.

  • Esperienza con architetture a microservizi.

  • Familiarità con sistemi di messaggistica ed event streaming (Kafka).

  • Esperienza nello sviluppo frontend:

  • Conoscenza di sistemi di design e componentizzazione (Tailwind CSS, Shadcn/ui).

  • Capacità di implementare UI a partire da mockup funzionali.

  • Conoscenza dei database relazionali:

  • Familiarità con meccanismi di caching (es. Redis).

  • Conoscenza dei principi di containerizzazione (Docker) e orchestrazione (Kubernetes / OpenShift).

  • Esperienza con sistemi di versioning e CI/CD (GitLab).

  • Attenzione a:

    • qualità del codice

    • test automatici

    • clean code

    • code review

  • Conoscenza di base dei principi di sicurezza applicativa.

Competenze comportamentali:

  • Proattività;

  • capacità di lavorare in gruppo;

  • attitudine al problem solving;

  • flessibilità nell'occuparsi di argomenti al di fuori del proprio dominio di competenza.

Conoscenze linguistiche:

  • Buona conoscenza della lingua inglese (B2)

Competenze informatiche

  • Ottima conoscenza di Java e dei principi di programmazione object-oriented.

  • Esperienza con:

    • Quarkus e/o Spring Boot

    • JPA / Hibernate

  • Capacità di lavorare su codice legacy (Servlet, JSP).

  • Progettazione e sviluppo di API REST.

  • Esperienza con architetture a microservizi.

  • Familiarità con sistemi di messaggistica ed event streaming (Kafka).

  • Esperienza nello sviluppo frontend moderno con:

    • React

    • Next.js

  • Conoscenza di sistemi di design e componentizzazione (Tailwind CSS, Shadcn/ui).

  • Capacità di implementare UI a partire da mockup funzionali.

  • Conoscenza di database relazionali:

    • Oracle

    • PostgreSQL

    • SQL Server

  • Capacità di scrivere e comprendere query SQL complesse.

  • Familiarità con meccanismi di caching (es. Redis).

  • Conoscenza dei principi di containerizzazione (Docker) e orchestrazione (Kubernetes / OpenShift).

  • Esperienza con sistemi di versioning e CI/CD (GitLab).

  • Conoscenza di base dei principi di sicurezza applicativa.

  • Ottima conoscenza del pacchetto Microsoft Office (Excel, Word, PowerPoint, etc.).

Altro:

La/il candidata/o ideale offre la propria disponibilità a svolgere l’attività lavorativa principalmente in sede e ad effettuare trasferte di breve/media durata, dopo adeguato training on the job, in Italia e/o all’estero.

Aspettiamo la tua candidatura : inviaci il tuo CV entro tre settimane dall’apertura dell’annuncio di lavoro.

Come funziona il processo di selezione?

A seguito della raccolta delle candidature, vengono valutati e identificati i CV maggiormente in linea con i requisiti richiesti.

Le/i candidate/i selezionate/i sostengono un colloquio conoscitivo con il team delle Risorse Umane, motivazionale e attitudinale, seguito da un’intervista di approfondimento tecnico con il Business.

Al termine del processo, alla persona viene restituito un feedback, sia in caso di esito positivo che negativo.

Coinvolgimento , valorizzazione delle competenze , cura del benessere e della sicurezza delle persone sono i cardini della nostra cultura aziendale.

Ci impegniamo ogni giorno a favorire un ambiente di lavoro inclusivo e stimolante , promuovendo attivamente i principi di inclusione, equità e valorizzazione delle diversità.

Cosa offriamo?

  • Retribuzione fissa commisurata all’esperienza e al livello della persona selezionata, accompagnata da premialità legate ai risultati di business;

  • Opportunità di formazione e aggiornamento continuo delle competenze professionali e delle soft skill;

  • Work-Life Balance : promuoviamo il giusto equilibrio tra vita privata e vita professionale a partire da formule di lavoro ibride e flessibili;

  • Benessere: mettiamo al primo posto il benessere economico, fisico, sociale e psicologico delle nostre persone, offrendo molteplici soluzioni vicine alle loro esigenze.

Il nostro contratto collettivo nazionale del lavoro di riferimento è il CCNL per l’Industria Metalmeccanica Privata e della Installazione di Impianti.

Seniority:

Primary Location:

IT - Roma - Via Tiburtina 1020

Additional Locations:

Contract Type:

Fixed term

Hybrid Working:

10 Marzo 2026

Il lavoro dei tuoi sogni ti aspetta

Unisciti alle oltre 150.000 persone che hanno già utilizzato Jobiri per trovare lavoro

Trova il lavoro dei tuoi sogni