Overview Il 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. Cosa chiediamo Almeno 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 in particolar modo quelli riferiti 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à Costituiscono 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 Certificazioni AWS Sede di lavoro : Milano (sede Beta 80 e smartworking) J-18808-Ljbffr