Il nostro cliente è leader europeo nell’innovazione finanziaria ed è uno dei principali player italiani nell’offerta di servizi complessi di outsourcing e IT nel mondo finanziario.
Posizione
Il/La Technical Lead sarà responsabile del coordinamento dei team di sviluppatori, oltre che dell’implementazione, manutenzione, gestione dei rilasci dei diversi software sviluppati.
Nello specifico, si occuperà di:
- Gestire i programmatori con l’obiettivo di mantenere alta la qualità dei prodotti software, assicurandosi che i processi di sviluppo siano il più possibile aderenti alle best practices stabilite dal gruppo
- Identificare le tecnologie, i framework e le metodologie / best practices da applicare nello sviluppo dei software
- Architettare e seguire la realizzazione dell’infrastruttura di supporto all’operation
- Capire e analizzare le richieste del cliente interno / esterno dal punto di vista tecnico e, congiuntamente al referente Funzionale / Integration, valutare l’effort richiesto
- Supportare il team funzionale durante la fase di test, incluso test di regressione dove necessario
- Monitorare le diverse fasi del progetto ed aggiorna la pianificazione / status di progetto in collaborazione con il PM
- Prendere decisioni tecniche in coordinazione con l’Head of, ponendosi come punto di riferimento dei vari team
Requisiti
- Laurea in Informatica, Ingegneria o materie scientifiche
- 8+ anni di esperienza nello sviluppo e 3+ anni di esperienza nella gestione di team di medie dimensioni
- Conoscenza della metodologia Agile (Scrum e Kanban) e Waterfall
- Buona conoscenza della lingua inglese, scritta e parlata
- Competenza Java, del suo ecosistema e dei modelli e dei concetti di programmazione orientata agli oggetti (OOP), dei pattern di programmazione, dei pattern di integrazione enterprise
- Competenze su Javascript e sui framework web che lo utilizzano
- Competenze su database relazionali, di SQL e gestione transazioni
- Esperienze in architetture distribuite / microservizi
- Ottima conoscenza dell’ambiente Spring Boot (preferibilmente 3.x)
- Ottima conoscenza dello sviluppo Spring-Web delle API REST
- Ottima conoscenza di JPA (implementazione Hibernate) e JDBC
- Conoscenza approfondita dello strumento di versioning del codice GIT
- Comprensione di Maven per la creazione di strumenti e la gestione delle dipendenze
- Conoscenza del mondo cloud