Chi stiamo cercando? Cerchiamo uno sviluppatore software cloud senior esperto e altamente qualificato per unirsi al nostro team dinamico. Questo ruolo è ideale per un tecnico appassionato con una profonda conoscenza di AWS e delle tecnologie cloud-native, e con competenze in Spring Boot, Quarkus, e vari pattern di progettazione e best practice. Come Senior Cloud Software Developer, avrai un ruolo cruciale nella progettazione, sviluppo e manutenzione di applicazioni cloud scalabili, resilienti e ad alte prestazioni.
Responsabilità Chiave: • Architettura e Design: Guidare la progettazione architetturale e l'implementazione di applicazioni cloud-native utilizzando i servizi AWS. Garantire che le soluzioni siano robuste, scalabili e sicure.
• Sviluppo: Scrivere codice pulito, manutenibile ed efficiente utilizzando i framework Spring Boot e Quarkus. Implementare best practice e pattern di progettazione per garantire uno sviluppo software di alta qualità.
• Integrazione Cloud: Sviluppare e distribuire applicazioni sfruttando una vasta gamma di servizi AWS, come EC2, S3, RDS, Lambda, ECS, e altro. Garantire un'integrazione senza soluzione di continuità e un uso ottimale delle risorse cloud.
• Ottimizzazione delle Prestazioni: Condurre tuning delle prestazioni, monitoraggio e risoluzione dei problemi delle applicazioni basate su cloud per garantire prestazioni ottimali e affidabilità.
• Collaborazione: Lavorare a stretto contatto con team cross-funzionali tra cui DevOps, QA e Product Management per fornire soluzioni software di alta qualità. Fornire leadership tecnica e mentoring agli sviluppatori junior.
• Automazione e CI/CD: Progettare e implementare pipeline di integrazione continua e distribuzione continua (CI/CD). Automatizzare i flussi di lavoro e i processi di distribuzione per migliorare l'efficienza e ridurre l'intervento manuale.
• Sicurezza e Conformità: Implementare best practice di sicurezza e garantire la conformità con gli standard e le normative pertinenti. Condurre valutazioni di sicurezza regolari e audit delle applicazioni basate su cloud.
• Documentazione: Mantenere una documentazione completa dell'architettura, del design, del codice e dei processi di distribuzione. Assicurare la condivisione e il trasferimento delle conoscenze all'interno del team.
• Innovazione: Rimanere aggiornato con le ultime tendenze e progressi nel cloud computing, nei servizi AWS e nello sviluppo software. Promuovere l'innovazione e il miglioramento continuo all'interno del team.
Competenze e Esperienza Richieste: Laurea triennale o magistrale in Informatica, Ingegneria o un campo correlato.Minimo 5 anni di esperienza nello sviluppo software con almeno 3 anni focalizzati su applicazioni cloud-native e AWS.Ampia esperienza con i servizi e l'infrastruttura AWS.Forte competenza in Java e nei framework Spring Boot e Quarkus.Profonda comprensione delle architetture cloud-native, microservizi e containerizzazione (Docker, Kubernetes).Familiarità con il computing serverless e AWS Lambda.Esperienza con sistemi di database, sia SQL che NoSQL (es. RDS, DynamoDB).Conoscenza del design e implementazione di API RESTful.Solida comprensione dei pattern di progettazione software e delle best practice.Esperienza con strumenti e pipeline CI/CD (es. Jenkins, GitLab CI/CD, AWS CodePipeline).Forte padronanza delle metodologie Agile e delle pratiche DevOps.Competenze Trasversali:Eccellenti capacità di risoluzione dei problemi e analisi.Ottime capacità di comunicazione e relazionali.Capacità di lavorare efficacemente in un ambiente orientato al team.Capacità di leadership e mentoring.Qualifiche Preferite:
• Certificazioni AWS (es. AWS Certified Solutions Architect, AWS Certified Developer).
• Esperienza con strumenti di Infrastructure as Code (IaC) come Terraform o AWS CloudFormation.
• Familiarità con altre piattaforme cloud (es. Azure, GCP).
• Esperienza con ulteriori linguaggi di programmazione (es. Python, Go, Node.js).
Sedi: Molfetta - Lecce - Roma
La ricerca è aperta a candidat* di qualsiasi orientamento o espressione di genere.
#J-18808-Ljbffr