Da inserire all'interno del team di sviluppo di un prodotto cloud-native basato su microservizi, micro-frontend ed architetture event-driven.
Le Tue Responsabilità Saranno
Progettazione architetture
Disegno e sviluppo di applicazioni
Tradurre i requisiti di Business in soluzioni tecniche avanzate
Proporre soluzioni innovative/migliorative
Mantenere e rifattorizzare soluzioni esistenti
Cosa Chiediamo
Almeno 10 anni di esperienza nello sviluppo di applicazioni
Esperienza nella progettazione e nell’implementazione di architetture distribuite ad eventi (architettura a microservizi)
Realizzazione di architetture a microservizi basate su Docker e Kubernetes e ambienti gestiti (e.g. AKS)
Conoscenza del principio di programmazione CQRS e TDD
Conoscenza approfondita di Spring, Spring Boot (Security, MVC, Batch, etc...)
Conoscenza dell’utilizzo e interrogazione di SQL e del DB Oracle con JDBC
Esperienza su sviluppo su Cloud Azure
Esperienza nello sviluppo e progettazione di integrazioni con sistemi esterni (SSO, WS, etc..)
Conoscenza approfondita di Javascript e Typescript, HTML5, CSS3, SAS
Esperienza con le più recenti versioni di Angular e PrimeNG
Esperienza nella progettazione e sviluppo di API REST
Esperienza nell’uso dell’integrazione dei sistemi di autenticazione e autorizzazione basati su JWT
Esperienza con il versionamento del codice con GIT
Esperienza nell’uso di strumenti di CI/CD (es. Azure Devops)
Esperienze con tecnologie IaC (e.g. Terraform)
Altre Competenze
Capacità relazionali con clienti
Capacità analitiche
Team leading and coaching
Negoziazione e comprensione delle esigenze di business
Assicurare la scrittura di codice di qualità
Indipendenza e propensione al lavoro in Team
Attitudine nel proporre soluzioni innovative
Costituiscono Titolo Preferenziale
Conoscenza Axon Framework/Server
Conoscenza di PostgreSQL, MongoDB e Redis
Conoscenza di NX, Micro-Frontend
Conoscenza di Helm, Helmfile
Si valutano collaborazioni a partita iva