
Senior Software Engineer JAVA/AWS
- Bergamo
- Tempo indeterminato
- Full time
· 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 messagingAltre 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 AWSSede di lavoro: Milano (sede Beta 80 e smartworking)