PosizioneIl/La Technical Lead sarà responsabile dell'implementazione, la manutenzione e rilasci dei diversi sviluppi dei prodotti proprietari e, in particolare, si occuperà di: gestire un team di sviluppatori con l'obiettivo di mantenere alta la qualità dei prodotti software, assicurandoti che i processi di sviluppo siano il più possibile aderenti alle regole/practice stabilite dal gruppo; capire e analizzare le richieste del cliente interno / esterno dal punto di vista tecnico e, congiuntamente al referente Funzionale / Integration, valuta l'effort richiesto. descrivere e verificare le specifiche tecniche che il software ha o dovrebbe avere; supportare il team funzionale durate 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 allineamento con l'Head of, mostrandoti come punto di riferimento del 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 in Java, con una buona conoscenza del suo ecosistema e dei modelli e dei concetti di programmazione orientata agli oggetti (OOP) ; Esperienze in architetture distribuite / microservizi. Conoscenza Java 17 JDK e ottima conoscenza di Java 11. Ottima conoscenza dell'atmosfera Spring Boot (preferibilmente 3.X). Ottima conoscenza dello sviluppo Spring-Web dell'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. Equal Opportunity EmployerAGAP2 è un equal opportunities employer: crediamo che tutte le forme di diversità