Attività da svolgere:
- Servizi di backend per la registrazione e la gestione del ciclo di vita delle identità SPID
- Servizi di backend per l’erogazione delle funzionalità di autenticazione SPID degli utenti
- Processi asincroni relativi al ciclo di vita di identità e credenziali
- Portale frontend di registrazione e relative API
- Portale frontend di selfcare per la gestione delle identità e relative API
- Portale di autenticazione SAML
- Portale di autenticazione OpenID Connect
- Pannello di amministrazione
Competenze:
- Conoscenza e comprovata esperienza nell’utilizzo del linguaggio Java (versioni 8, 11 e 17) come da profilo richiesto oltre ad utilizzo avanzato di Maven e Ant. Sono gradite certificazioni relative
- Conoscenza approfondita dei vari moduli del framework con particolare riferimento a quelli relativi alla sicurezza, interfacciamento con db, logging e testing
- Conoscenza e comprovata esperienza con Angular (versione >=15). Richiesta esperienza stilizzazione con SCSS e knowhow sulla parte di deploy. Sono gradite certificazioni relative.
- Conoscenza stack Java Servlets e Java Server Pages per componenti legacy, in particolare di framework MVC come Spring MVC e Struts 2. Conoscenza principali Applicaton Server (Tomcat, JBoss, WildFly)
- Configurazione ambiente K8s per orchestrazione Container e gestione di POD e Servizi compreso utilizzo di Istio.
- Conoscenza e configurazione di ambienti Dockerizzati su piattaforma K8s
- Richieste competenze nell’implementazione, versionamento e documentazione(standard OpenApi) di web services. In particolare è richiesto l’utilizzo di PostMan e Soap UI per creare collection per test manuali e automatici. Per parte documentazione è richiesta conoscenza di Swagger.
- Richiesta esperienza per utilizzo JPA/HIbernate e MyBatis e anche nella creazione e gestione di script di DDL e SQL
- Sviluppo su DB non relazionali per l’ottimizzazione delle performance
- Implementazione producer e consumer per gestione code
- Utilizzo di kibana per il monitoring della piattaforma
- Utilizzo di GIT e in particolare conoscenza del pattern GIT Flow
Durata: 18/24 mesi
Contratto: Tempo indeterminato si valuta o consulenze a Piva
RAL: commisurata alle reali capacità