Descrizione del ruolo
L'azienda cerca un professionista per sviluppare applicazioni web presso i suoi principali clienti, fornendo soluzioni personalizzate per migliorare l'efficacia e l'efficienza del loro business.
I candidati ideali avranno esperienza nel ruolo di almeno 3 anni e una laurea in Ingegneria Informatica, Informatica o discipline affini.
Le responsabilità includono:
* Partecipare a un team di sviluppo, implementando applicazioni già esistenti e sviluppandone nuove in considerazione dei requisiti del cliente;
* Interfacciarsi direttamente con i clienti, raccogliendo feedback e discutendo della progettazione tecnica;
* Progettare e costruire test di applicazione/unità secondo un determinato piano di test;
* Trasformare i requisiti funzionali dei clienti in progetti e prodotti concreti volti a soddisfare le loro esigenze;
Nelle competenze tecniche richieste figura:
* Ottima conoscenza di Java Enterprise;
* Ottima conoscenza RDBMS (es. MySql, Oracle, PostgreSQL);
* Conoscenza di Maven, GIT e tool per la Continuous Integration (Jenkins);
* Conoscenza della suite Spring e di motori ORM (Hibernate);
* Esperienza nella progettazione e utilizzo di servizi RESTful basati su JSON;
Altre competenze desiderabili includono:
* Esperienza con il framework di sviluppo Angular;
* Conoscenza di database non relazionali (es. MongoDB);
* Esperienza sull'utilizzo di tool di Task Management (Jira);
* Conoscenza di metodologie agile (es. Scrum, Kanban);
Si richiede anche:
* Capacità di problem solving e relazione con i clienti;
* Capacità di pianificazione e progettazione;
* Forte spirito di collaborazione;
* Autonomia nello svolgimento delle mansioni;
* Competenze nel comunicare informazioni complesse agli stakeholder tecnici e non tecnici;
Si richiede anche di avere:
* Italiano: madrelingua o equivalente;
* Inglese: B1;