Responsabilità: Sviluppare e mantenere applicazioni cloud-based utilizzando Java e Spring. Progettare, implementare e gestire architetture a microservizi su piattaforme cloud, in particolare AWS. Collaborare con team cross-funzionali per definire e implementare soluzioni tecnologiche che soddisfino i requisiti aziendali. Gestire il ciclo di vita del software, inclusi il deploy, il monitoraggio e il mantenimento. Partecipare alle revisioni del codice e garantire che le migliori pratiche di sviluppo siano seguite. Risolvere problemi tecnici complessi e fornire supporto agli altri membri del team. Requisiti: Laurea in Informatica, Ingegneria Informatica o campo correlato. Almeno 3 anni di esperienza nello sviluppo di applicazioni Java e Spring. Esperienza pratica con AWS, inclusi servizi come EC2, S3, Lambda, e RDS. Familiarità con la progettazione e implementazione di architetture a microservizi. Conoscenza delle pratiche di DevOps e strumenti come Docker, Kubernetes, Jenkins. Buona conoscenza delle pratiche di sicurezza e delle normative sulla protezione dei dati. Eccellenti capacità di problem-solving e attitudine al lavoro di squadra. Competenze preferenziali: Certificazioni AWS (es. AWS Certified Solutions Architect, AWS Certified Developer). Esperienza con altre tecnologie cloud (es. Azure, Google Cloud). Conoscenza di strumenti di monitoraggio e logging (es. ELK stack, Prometheus, Grafana). Esperienza con metodologie Agile e Scrum.