Requiere conocimientos desarrollo de aplicaciones web, ciclo de vida del desarrollo de sistemas modelo cascada, lenguaje de desarrollo y desarrollo de sistemas en Java y patrones de Java y patrones Java EE utilizando: desarrollo web (JSP, Servlet, Filtros, Listeners), Spring Framework (MVC, RRESTfull), JPA, MyBATIS. IDE de Desarrollo en Java (Eclipse y/o IntelliJ IDEA); Lenguajes de front-end como: JavaScript, Ajax, HTML5, JQuery, Bootstrap, CSS3, Lenguaje de programación PL-SQL para bases de datos Oracle mayor igual a 11g, Plataformas de servidor de aplicaciones (JBoss, Tomcat), Conocimientos de herramientas para la administración y control de versiones de código y componentes: GIT y MAVEN.