La descrizione del ruolo include la progettazione e la realizzazione di web applications per i nostri principali clienti con l'obiettivo di fornire soluzioni customizzate per migliorare l'efficacia e l'efficienza del loro business.
Il candidato dovrà partecipare a un team di sviluppo, implementando applicazioni già esistenti e sviluppandone nuove in considerazione dei requisiti del cliente.
Responsabilità
* Implementazione di applicazioni già esistenti
* Sviluppo di nuove applicazioni
* 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
Il candidato dovrà avere una buona conoscenza di Java Enterprise, RDBMS (ad esempio MySql, Oracle, PostgreSQL) e altre tecnologie richieste dal ruolo.
Competenze tecniche
* Ottima conoscenza di Java Enterprise
* Ottima conoscenza RDBMS (ad esempio 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
Ulteriori competenze desiderabili
* 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)
Luogo di lavoro
Arezzo, Firenze, da remoto