JJobsSonar

Senior Software Engineer

Armundia Group · Rome, Latium, Italy

Software EngineeringOn-site

About this role

The Senior Software Developer will play a key role in designing and developing enterprise software solutions and leading multidisciplinary development teams. The role involves analyzing functional and technical requirements, defining software architectures, and supervising technological choices for various projects. The developer will design, develop, and maintain enterprise applications within a Java environment, coordinating both frontend and backend activities. The position requires mentoring junior resources and collaborating with Project Managers and Product Owners to ensure high-quality releases. The candidate will work on strategic innovation and digital transformation projects within the Armundia Group.

Skills & technologies

Read full description

Armundia Group è alla ricerca di un* Senior Software Developer da inserire nel proprio team di sviluppo presso la sede di Roma o L’Aquila.


La risorsa avrà un ruolo chiave nella progettazione e nello sviluppo di soluzioni software enterprise, contribuendo all'evoluzione tecnologica delle piattaforme del Gruppo e guidando team di sviluppo multidisciplinari. Cerchiamo una figura con una solida esperienza tecnica e una comprovata capacità di coordinare persone, attività e progettualità complesse, favorendo la crescita professionale del team e garantendo elevati standard qualitativi.


Responsabilità

  • Guidare e coordinare team di sviluppo software, assicurando il raggiungimento degli obiettivi progettuali nei tempi e nelle modalità concordate.
  • Supportare il team attraverso attività di mentoring, coaching e crescita professionale delle risorse più junior.
  • Analizzare requisiti funzionali e tecnici, traducendoli in soluzioni scalabili e performanti.
  • Definire architetture software e supervisionare le scelte tecnologiche dei progetti.
  • Progettare, sviluppare e manutenere applicazioni enterprise in ambiente Java.
  • Coordinare le attività di sviluppo frontend e backend garantendo qualità, integrazione e coerenza delle soluzioni.
  • Supervisionare le attività di code review, testing, debugging e rilascio applicativo.
  • Collaborare con Project Manager, Product Owner e stakeholder interni per la pianificazione delle attività e la gestione delle priorità.
  • Promuovere l'adozione di best practice di sviluppo, metodologie Agile e processi di miglioramento continuo.


Requisiti

  • Esperienza di almeno 5-7 anni nello sviluppo software.
  • Esperienza consolidata nella gestione e nel coordinamento di team di sviluppo.
  • Ottima conoscenza di Java Enterprise e dei principali framework di sviluppo.
  • Esperienza nella progettazione di architetture software complesse e scalabili.
  • Conoscenza dei principi di sviluppo orientato agli oggetti e dei design pattern.
  • Laurea in Informatica, Ingegneria Informatica o discipline affini.
  • Esperienza nella gestione del ciclo di vita del software e dei processi di rilascio.
  • Conoscenza della lingua Inglese


Competenze Preferenziali

  • Conoscenza approfondita di Spring Boot, microservizi e architetture distribuite.
  • Esperienza con tecnologie frontend moderne, in particolare React.
  • Conoscenza di database relazionali e linguaggio SQL.
  • Familiarità con strumenti di versioning, CI/CD e ambienti cloud.
  • Esperienza nella gestione di progetti enterprise in contesti altamente strutturati.
  • Conoscenza delle metodologie Agile/Scrum.


Soft Skills

  • Leadership autorevole e orientata alla valorizzazione delle persone.
  • Capacità di organizzazione e pianificazione delle attività del team.
  • Eccellenti capacità relazionali e di comunicazione.
  • Forte orientamento al risultato e al raggiungimento degli obiettivi.
  • Attitudine al problem solving e alla gestione delle criticità.
  • Capacità di prendere decisioni e guidare il cambiamento tecnologico.
  • Approccio proattivo e orientato al miglioramento continuo.


Cosa Offriamo

  • Contratto di lavoro a tempo indeterminato.
  • Sede di lavoro: Roma o L'Aquila.
  • Attribuzione della qualifica di impiegato con mansione di Senior Software Developer.
  • Contratto Collettivo: CCNL Piccola e Media Industria Metalmeccanica Confapi.
  • Livello di inquadramento 6° o 7° e fascia retributiva RAL 37000-43000 (commisurata effettiva esperienza del candidato)
  • Coinvolgimento diretto in progetti strategici di innovazione e trasformazione digitale.
  • Opportunità di guidare team altamente qualificati e contribuire alle scelte tecnologiche aziendali.
  • Ambiente dinamico, collaborativo e orientato alla crescita professionale.
  • Percorsi di sviluppo manageriale e tecnico.


Il Profilo Ideale

Cerchiamo una persona che abbia maturato una significativa esperienza nello sviluppo software e che abbia già ricoperto con successo ruoli di coordinamento tecnico o gestione di team. Una figura capace di coniugare competenze tecniche di alto livello con leadership, visione progettuale e capacità di valorizzare le persone, contribuendo attivamente alla crescita del team e all'evoluzione delle soluzioni software di Armundia Group.



€37,000–€43,000 / yearApply now

Similar Software Engineering jobs

All Software Engineering jobs