IL TUO RUOLO:
Sarai una figura strategica, contribuendo a progettare e implementare soluzioni tecnologiche di alto valore per i nostri clienti. Ti occuperai di:
- Gestire e risolvere problematiche tecniche complesse, fungendo da punto di riferimento per il team su decisioni chiave
- Sviluppo attivo: realizzare direttamente componenti software fondamentali per garantire qualità, performance e affidabilità elevate
- Supporto all'adozione di best practice: promuovere l’utilizzo dei principali pattern di sviluppo e metodologie standard per garantire un codice pulito e scalabile
- Mentoring e leadership tecnica: formare risorse junior e middle-level, trasferendo competenze e favorendo la crescita professionale del team
- Monitoraggio e supervisione: garantire l’allineamento con i requisiti di progetto, effettuando revisioni periodiche di architetture e codice per assicurare la conformità agli standard aziendali
- Integrazione e comunicazione tecnica: lavorare a stretto contatto con i team di sviluppo, operation e cliente per favorire la coerenza e la continuità del progetto
IL TUO PROFILO:
- Esperienza di almeno 5 anni
- Spiccata proattività, curiosità, orientamento alle soluzioni
- Capacità di interfacciarsi con diversi Stakeholders e supportare il management
- Capacità di lavoro in team
- Buona conoscenza della lingua inglese
PLUS:
- Laurea in Informatica, Ingegneria Informatica o titolo equivalente.
- Esperienza con tecnologie cloud (AWS, Azure o GCP).
- Familiarità con pratiche DevOps e CI/CD pipelines.
- Conoscenza di sistemi di event streaming (es. Kafka).
LE TUE COMPETENZE:
- Approfondita esperienza con il linguaggio Java e i principali framework (es. Spring, J2EE).
- Conoscenza dei principali framework di Frontend (es. Angular, React, etc…).
- Conoscenza avanzata delle principali architetture software (es. architettura a microservizi e SOA).
- Approfondita padronanza dei principali pattern di sviluppo e delle best practice.
- Conoscenza dei modelli di comunicazione sincrona e asincrona e relativi protocolli.
- Solida esperienza con:
- Strumenti di containerizzazione: Kubernetes, Docker, Openshift.
- RDBMS e SQL: Oracle o equivalenti.
- Sistemi di versioning: Git, Gitlab o analoghi.
- Testing e qualità del codice: JUnit, SonarQube, AppScan o analoghi.
- Application Server: WebSphere o equivalenti.
- Strumenti di build: Maven, Ant.
- Tool di supporto: Postman, SoapUI, Filezilla.