Titolo del ruolo: Enterprise Architect – Microservizi & Architettura Software Solida competenza nella progettazione di architetture software, ecosistemi a microservizi e pattern di architettura esagonale, capace di progettare e governare sistemi enterprise complessi e distribuiti. Il ruolo richiede una mentalità architetturale strategica e la capacità di definire soluzioni scalabili, resilienti e interoperabili in ambienti eterogenei. Responsabilità chiave Progettare e governare architetture software enterprise end-to-end per sistemi complessi e distribuiti Definire blueprint architetturali basati su microservizi e principi domain-driven Applicare e standardizzare pattern di architettura esagonale (ports & adapters) e clean architecture Progettare architetture di integrazione (API-first, event-driven, messaging, modelli ibridi) tra sistemi interni ed esterni Definire requisiti non funzionali (scalabilità, resilienza, sicurezza, performance, osservabilità) Guidare iniziative di decomposizione e modernizzazione dei sistemi (es. da monolite a microservizi) Stabilire standard architetturali, modelli di governance e best practice Condurre review architetturali e garantire l’allineamento con la strategia IT enterprise Collaborare con stakeholder business e tecnici per tradurre i requisiti in soluzioni architetturali sostenibili Esperienza e competenze richieste Esperienza comprovata in Enterprise Architecture e Software Architecture in ambienti complessi Solida competenza nei sistemi distribuiti e nell’architettura a microservizi Esperienza consolidata con architettura esagonale, DDD e principi di progettazione modulare Conoscenza approfondita dei pattern architetturali (event-driven, SOA, layered, CQRS) Esperienza nella progettazione di architetture di integrazione enterprise (REST APIs, sistemi di messaggistica, API gateway, ESB) Esperienza nella modernizza