Technical leader | java, spring
Role details
Job location
Tech stack
Job description
all'interno di un progetto applicativo strutturato, avrà un ruolo chiave nel guidare le scelte tecniche e architetturali delle soluzioni software. si occuperà di supportare i team di sviluppo nella risoluzione di problematiche complesse, collaborando con altri technical leader per definire linee guida, standard e best practice di sviluppo. il ruolo prevede inoltre la definizione dell'architettura applicativa, la promozione della qualità del codice e l'adozione di principi orientati a sicurezza, manutenibilità e scalabilità. la figura contribuirà alle attività di scouting tecnologico e alla definizione della visione evolutiva delle applicazioni nel medio-lungo periodo, interfacciandosi con stakeholder tecnici e funzionali. perks & benefits: perché hrm? mettiamo il tuo benessere al centro per permetterti di focalizzarti sulla tecnologia: 30 giorni off: più tempo per te. hai un totale di 30 giorni per goderti il tuo tempo libero. training & tech library: budget formazione personalizzato sui progetti e accesso a risorse per restare sempre aggiornato sulle ultime tech stack. health & welfare: fondo sanitario contrattuale esteso alla famiglia e un budget welfare su misura per le tue esigenze. referral bonus: conosci un talento? presentacelo e ricevi un premio economico senza limiti di segnalazioni. plus: buoni pasto elettronici e convenzioni esclusive su tech, viaggi e lifestyle. cosa porterai nel team siamo alla ricerca di professionisti pronti a mettere a disposizione le proprie competenze ed esplorare nuovi contesti o progetti stimolanti, o desiderosi di approfondire diverse aree di responsabilità. se sei tu, sarai un tassello chiave per il nostro successo grazie a
Requirements
conoscenza approfondita di java e spring framework esperienza nella definizione di architetture software e nella valutazione di soluzioni tecniche solida conoscenza dei principi di clean code e delle best practice di sviluppo capacità di supportare e guidare i team di sviluppo nelle decisioni tecniche attitudine al problem solving e all'analisi di problematiche complesse capacità di relazionarsi efficacemente con stakeholder tecnici e funzionali esperienza nella definizione di standard qualitativi orientati a sicurezza, scalabilità e manutenibilità del software buona conoscenza della lingua inglese (livello b2) disponibilità a recarsi in sede (verona) 5 giorni su 5 nice to have: familiarità con approcci tdd (test driven development) familiarità con principi ddd (domain driven design) conoscenza di docker