Descrizione Lavoro
OverviewIl candidato verrà inserito all’interno del Competence center focalizzato sulle tecnologie JAVA dedicato alla gestione ed allo sviluppo di applicazioni web in un contesto Enterprise.RequisitiAlmeno 7 anni di esperienza nello sviluppo di applicazioni Enterprise.Esperienza nello sviluppo e progettazione di integrazioni con sistemi esterni (SSO, WS, ESB etc.).Conoscenza approfondita di SPRING / SPRINGBOOT / JAVA (Security, MVC, Integration, Batch, etc.).Conoscenza di DB NoSQL (MongoDB) e / o di DB relazionali (MySQL, PostgreSQL, Oracle, SQLSERVER).Esperienza nello sviluppo di API REST.Esperienza nell’uso dell’integrazione dei sistemi di autenticazione e autorizzazione basati su JWT.Conoscenza approfondita dei design pattern architetturali con particolare riferimento al principio inversion of control (dependency injection).Conoscenza GIT.Realizzazione di architetture a microservizi basate su Docker e Kubernetes.Conoscenza di servizi di messaging.Altre competenze: Capacità relazionali con clienti; Negoziazione e comprensione delle esigenze di business.Assicurare la scrittura di codice di qualità.Titolo preferenziale:Conoscenza Front-end e RxJS.Conoscenza di Spring Webflux.Esperienza di sviluppo su NodeJS / Express.Conoscenza del principio di programmazione CQRS e TDD.Conoscenza PrimeNg o librerie similari.Indipendenza e propensione al lavoro in Team.Capacità di conduzione di progetti di sviluppo.Attitudine nel proporre soluzioni innovative.Conoscenza dei principi di CI / CD.Realizzazione di pipeline.Sede di lavoroMilano (sede Beta 80 e smartworking).
#J-18808-Ljbffr