Trabalho como desenvolvedor de software há mais de 5 anos, com experiência em diversas tecnologias baseadas em Java, inclusive nas tecnologias citadas (JSF).
O trabalho poderá ser desenvolvido utilizando JSF com JPA e Spring (se for o caso), utilizando JSF 2 pois este tem uma maior qualidade no código dos componentes, possibilitando assim o designer responsivo.
Se preferência do cliente, podemos utilizar o bootstrap ([login to view URL]) para o layout responsivo adequado ao mobile.