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 Cloud Watch, Azure Monitor, o Prometheus;
- Implementare pipeline CI/CD e automatizzare il deployment utilizzando strumenti come Terraform, AWS Cloud Formation, o Azure Dev Ops.
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, Cloud Formation, 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