Ruoli e responsabilità
L'azienda è alla ricerca di un professionista che possa sviluppare applicazioni web presso i suoi principali clienti.
I candidati ideali avranno esperienza nel ruolo di almeno 3 anni e una laurea in Ingegneria Informatica, Informatica o discipline affini.
Le responsabilità includono:
* Progettare e realizzare applicazioni web per i clienti dell'azienda;
* Implementare e sviluppare nuove applicazioni in base ai requisiti dei clienti;
* 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;