Le principali responsabilità consistono in:
- Guidare la progettazione e l'architettura di soluzioni basate su Java;
- Creare, valutare e gestire soluzioni tecniche attraverso l'intero ciclo di vita dello sviluppo del software;
- Progettare e implementare architetture a microservizi e implementazioni nel cloud;
- Creare roadmap e documentazione di progettazione;
- Collaborare con team interfunzionali;
- Contribuire alle iniziative di sviluppo professionale dei colleghi attraverso il coaching e il mentoring;
- Assicurare la conformità agli standard del settore e alle best practice nello sviluppo Java;
- Condurre revisioni del codice e fornire un feedback costruttivo al team di sviluppo;
- Valutare le ultime tecnologie e framework Java;
- Ottimizzare le prestazioni e la scalabilità applicative;
- Collaborare con i team di sicurezza per implementare best practice di cybersecurity.
Qualifications
- Laurea in Informatica, Ingegneria o settore affine; si considera un'esperienza lavorativa equivalente.
- 5+ anni di esperienza come architetto Java o in un ruolo simile.
- Forti competenze nello sviluppo Java, nell'architettura dei microservizi e nelle implementazioni cloud.
- Esperienza nel ciclo di vita dello sviluppo software e nelle metodologie Agile.
- Eccellenti capacità di comunicazione, documentazione e relazioni interpersonali.
- Forti capacità analitiche e di risoluzione dei problemi, con attenzione ai dettagli.
- Familiarità con gli strumenti di gestione dei progetti.
Additional Information
Si richiede la presenza in ufficio a Roma 2 giorni la settimana.