TESI/TIROCINIO CURRICOLARE
3 giorni fa
florence, tuscany, Italia
LASCAUX SRL
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Posizione
ASKME PLATFORM E-MAIL MICROSERVICECompetenze: Programmazione in Java, conoscenza di architetture a microservizi, familiarità con il protocollo AMQP (es. RabbitMQ), sviluppo di API RESTful.
Descrizione: L’obiettivo del progetto è analizzare e sviluppare un microservizio all'interno dell'architettura a microservizi della piattaforma AskMe Platform, per la gestione dell'invio di notifiche e-mail tramite un sistema basato su code (protocollo AMQP). Il servizio deve:
- Esporre endpoint RESTful per consentire la programmazione e l'invio di notifiche e-mail.
- Gestire l'autenticazione e autorizzazione degli utenti tramite API Key o OAuth 2.0.
- Implementare un sistema di accodamento e-mail utilizzando RabbitMQ (o altra libreria AMQP compatibile).
- Prevedere un modulo per la configurazione di template e-mail personalizzati.
- Garantire scalabilità e robustezza, per supportare l'invio di notifiche in ambienti con elevato carico.
Dati e strumenti resi disponibili dall'azienda per la realizzazione del progetto:
- Accesso a un’installazione di test di AskMe Platform.
- RabbitMQ o infrastruttura equivalente per la gestione delle code.
- Template base per notifiche e-mail e documentazione relativa ai processi di notifica esistenti.
Requisiti
Requisiti tecnici e conoscenze informaticheJava architetture a microservizi protocollo AMQP RabbitMQ sviluppo di API RESTful Titolo di studioLaurea (primo livello)Area disciplinareInformatica e Tecnologie ICT, Ingegneria industriale e dell'informazione, ScientificoCompetenze linguisticheE' richiesta la conoscenza delle seguenti lingueItaliano: ottimo (C2) Inglese: discreto (B1)