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