Stiamo cercando un Analista Programmatore Senior Back-End con competenze avanzate nello sviluppo di soluzioni serverless, microservizi e infrastrutture cloud. Il candidato sarà responsabile della progettazione e implementazione di architetture back-end scalabili e performanti, utilizzando tecnologie come Quarkus (preferibilmente in Java), oltre a servizi cloud moderni come AWS Lambda, Azure Functions, o Google Cloud Functions. La figura contribuirà alla creazione di sistemi distribuiti, sicuri e ad alte prestazioni.
RUOLI E RESPONSABILITÁ:
* Progettare e sviluppare soluzioni serverless scalabili utilizzando servizi cloud come AWS Lambda, Azure Functions, o Google Cloud Functions;
* Implementare e gestire architetture a microservizi utilizzando Quarkus e altre tecnologie basate su Java;
* Creare API e servizi back-end ad alte prestazioni con tecnologie come Quarkus, Java,, .NET Core, o Python;
* Collaborare con il team per la progettazione di architetture cloud-native seguendo le best practice per l'uso di microservizi e infrastrutture cloud;
* Gestire database distribuiti su cloud (es. Amazon DynamoDB, Aurora, Google Firestore), garantendo alta disponibilità e scalabilità;
* Integrare sistemi di autenticazione e gestione utenti con strumenti come OAuth2, JWT, AWS Cognito, o equivalenti;
* Assicurare la sicurezza e il monitoraggio delle soluzioni implementate tramite strumenti come AWS CloudWatch, Azure Monitor, o Prometheus;
* Implementare pipeline CI/CD e automatizzare il deployment utilizzando strumenti come Terraform, AWS CloudFormation, o Azure DevOps.
REQUISITI:
* Laurea in discipline tecniche/informatiche;
* Almeno 5 anni di esperienza nello sviluppo back-end, con competenza in architetture a microservizi e utilizzo di Quarkus e Java;
* Ottima conoscenza di servizi cloud come AWS, Azure, o Google Cloud;
* Esperienza con API REST, GraphQL, e gestione di database relazionali e NoSQL;
* Familiarità con strumenti di containerizzazione come Docker, e orchestratori come Kubernetes;
* Esperienza nell'uso di strumenti di automazione come Terraform, CloudFormation, o Ansible;
* Conoscenza di architetture a microservizi e sistemi di messaggistica asincrona (es. Amazon SQS, Kafka, Google Pub/Sub);
* Familiarità con Git e metodologie di sviluppo agile.
REQUISITI PREFERENZIALI:
* Competenza avanzata nell'uso di Quarkus per lo sviluppo di applicazioni cloud-native;
* Esperienza con tecnologie di gestione dei container (es. Kubernetes, Fargate);
* Conoscenza di tecniche avanzate di monitoraggio e logging su cloud (es. Prometheus, Grafana);
* Certificazioni in ambito cloud (es. AWS Certified Developer, Azure Developer Associate);
* Esperienza con architetture event-driven e soluzioni serverless su larga scala;
* Conoscenza base della lingua inglese.
POSIZIONE:
Full-time e possibilità di lavoro completamente da remoto.
Sede di lavoro: Enna, Catania, Pavia