Descrizione del ruolo
I nostri sviluppatori lavorano in un team dinamico e giovane, altamente formativo. Il loro obiettivo è quello di creare soluzioni personalizzate per i nostri principali clienti, migliorando l'efficacia e l'efficienza dei loro affari.
Responsabilità
* Partecipare a un team di sviluppo, implementando applicazioni esistenti e creandone nuove sulla base delle richieste dei clienti;
* Interagire direttamente con i clienti, raccogliere feedback e discutere la progettazione tecnica;
* Progettare e realizzare test di unità e applicazione secondo un piano di test definito;
* Trasformare i requisiti funzionali dei clienti in progetti e prodotti tangibili per soddisfare le loro esigenze;
Competenze tecniche richieste
* Ottima conoscenza di Java Enterprise;
* Ottima conoscenza di RDBMS (ad esempio MySql, Oracle, PostgreSQL);
* Conoscenza di Maven, GIT e tool per la Continuous Integration (Jenkins);
* Conoscenza della suite Spring e motori ORM (Hibernate);
* Esperienza nella progettazione e nell'utilizzo di servizi RESTful basati su JSON;
Utile ma non necessario
* Esperienza con il framework di sviluppo Angular;
* Conoscenza di database non relazionali (ad esempio MongoDB);
* Esperienza sull'utilizzo di tool di Task Management (Jira);
* Conoscenza di metodologie Agile (ad esempio Scrum, Kanban);
Competenze trasversali richieste
* Abitudine al problem solving e alla relazione con i clienti;
* Abitudine alla pianificazione e alla progettazione;
* Forte spirito di collaborazione;
* Autonomia nello svolgimento delle mansioni;
* Capacità di comunicare informazioni complesse agli stakeholder tecnici e non tecnici;
Competenze linguistiche richieste
* Italiano: madrelingua o equivalente;
* Inglese: livello B1;