In ottica di potenziamento del proprio organico, adesso.it, una Agile Digital Factory specializzata nella realizzazione di progetti di innovazione basati sulle tecnologie digitali di frontiera, il cui elemento distintivo è l’approccio agile, orientato a costruire valore insieme ai propri clienti, ricerca un Software Architect curioso ed intraprendente, convinto che la forza dirompente della trasformazione digitale possa cambiare per sempre la società e le organizzazioni.
Il candidato ideale:- Svolge analisi, progettazione di architetture e sviluppo software e interviene anche a supporto del business development.
- Collabora alla definizione dell’architettura software e il sistema di applicazioni a partire dalle esigenze del cliente
- Collabora alla progettazione e sviluppo delle componenti secondo le best practice dell’ingegneria del software (adozione di design pattern, utilizzo di
- strumenti di software configuration management, attuazione di re-factoring, utilizzo di unit testing, etc)
- Stima l’effort necessario alla realizzazione di applicazioni software
- Supporta nella traduzione dell’analisi di dominio e delle esigenze del cliente in requisiti
- Mantiene forte presidio operativo sui progetti in cui viene coinvolto (progettazione, sviluppo, coaching team, troubleshooting, etc)
- È metodico, appassionato, attento ai dettagli, proattivo, con buona capacità di gestione del tempo e comunicazione orale
- Framework J2SE e J2EE ed in particolare il framework Spring.
- Strumenti di Software Configuration Management e Dev-Ops
- Esperienza su Architetture Cloud e applicazioni Cloud Native
- Esperienza su tecniche di containerizzazione (Docker / Docker Compose) e orchestrazione (Kubernetes)
- Elevate capacità di troubleshooting/debug di architetture software distribuite
- Conoscenza dei principi e dei principali design pattern utilizzati nelle architetture a Microservizi, conoscenza rilevante nella modellazione RESTful API e
- Domain Driven Design
- Competenze nell’ambito di performance tuning di architetture software distribuite
- Esperienza nell’utilizzo di metodologie di sviluppo agili.
- Buona padronanza della lingua inglese
- Laurea in Informatica e/o Ingegneria Informatica o dell’Informazione
- Esperienza di almeno 1-3 anni in progetti di sviluppo