Titolo di studio preferenziale: Ingegneria Informatica.
Competenze richieste:
GENERALI
- Principi di programmazione Object Oriented Programming
- Sviluppo in linguaggio Java (con NetBeans o Eclipse)
DATABASE
- Progettazione di un database relazionale
- Linguaggio SQL
- Accesso a database tramite interfacce Java JDBC
- Utilizzo di framework di persistenza e O/R mapping (Hibernate, JDO, JPA).
INTEROPERABILITA’
- Protocolli applicativi Internet http e SMTP
- Linguaggi XML (attraverso le API Java)
- Implementazione e uso di WebService
WEB
- Linguaggio XHTML, CSS, Javascript, AJAX
- Conoscenza di uno o più dei seguenti framework: Struts, JSF, Spring
Completano il profilo:
- Attitudine a perseguire gli obiettivi assegnati, spirito d’iniziativa e proattività
- Autonomia nella gestione di un progetto (analisi, documentazione, testing)
- Capacità di cooperare all’interno di un team
- Buona conoscenza della lingua inglese
- Familiarità con i concetti di usabilità e web design
- Interesse verso la programmazione avanzata e la soluzione di problemi complessi.