REQUISITI TECNICI: ? Conoscenza di Java 1.8 (stile di programmazione funzionale). ? Esperienza con la programmazione multi-threading. ? Conoscenza del framework Spring Boot (inclusi i controller REST). ? Ottime competenze di programmazione, con la capacità di produrre documentazione tecnica in modo semplice e chiaro. ? Buona conoscenza delle best practice di sviluppo e delle librerie standard di settore. ? Conoscenza dei design pattern più comuni. ? Autonomia nell'utilizzo di strumenti di debugging e profiling. ? Familiarità con la metodologia Agile.