Responsabilità
- Progettazione e sviluppo di soluzioni software in ambito Java, principalmente su progetti custom e piattaforme CRM
- Raccolta e analisi dei requisiti tecnici e funzionali, a diretto contatto con il cliente/fornitore
- Definizione delle architetture software e delle tecnologie più adeguate in base al contesto progettuale
- Coordinamento tecnico del team di sviluppo e supporto alla crescita delle risorse junior e/o intermediate
- Supervisione della qualità del codice (code review, best practice, standard di sviluppo)
- Collaborazione con Delivery Manager e Project Manager per garantire coerenza tra obiettivi tecnici e di business
- Pianificazione e monitoraggio delle attività progettuali
- Individuazione e gestione di criticità (performance, scalabilità, integrazioni con sistemi terzi)
- Esperienza pregressa nel ruolo di almeno 3 anni
- Ottima conoscenza di Java e dei principali framework (Spring, Spring Boot)
- Esperienza nella progettazione di API REST e architetture a microservizi
- Buona conoscenza di database relazionali (preferibilmente MySQL)
- Familiarità con Git e con processi di CI/CD
- Esperienza nel coordinamento tecnico di team di sviluppo
- Capacità di mentoring e supporto alla crescita delle risorse
- Attitudine consulenziale e capacità di interfacciarsi con stakeholder tecnici e di business
- Ottime capacità di analisi e problem solving
- Esperienza con metodologia Agile
- Conoscenza di ambienti cloud (AWS, Azure, GCP)
- Esperienza con Docker e Kubernetes
- Esperienza su progetti CRM o piattaforme enterprise
- Ruolo centrale nei progetti, con impatto diretto sulle scelte architetturali e tecnologiche
- Possibilità di lavorare su progetti custom per clienti in diversi settori (Automotive, Retail, Food, Fashion)
- Contesto di consulenza dinamico, con robusto esposizione lato client e alle loro esigenze
- Opportunità di guidare un team e contribuire alla crescita delle competenze interne
- Percorsi di formazione hard/soft skills
- Flessibil