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.