Responsabilidades:
- Analizar los requisitos y producir códigos de alta calidad para los proyectos, asumiendo la propiedad de los módulos individuales.
- Diseñar, desarrollar y probar aplicaciones de software, adaptando y mejorando los procesos y herramientas de ingeniería según sea necesario.
- Demostrar experiencia en el diagnóstico de problemas complejos, contribuir a los procesos de gestión del cambio y establecer buenas prácticas de ingeniería.
- Escribir códigos limpios y reutilizables para facilitar la lectura y la capacidad de prueba, lo que garantiza que los productos sean eficaces, escalables y tolerantes a errores.
Requisitos:
- Tener una maestría / licenciatura en Ciencias de la Computación o una disciplina relacionada.
- Acumular al menos 1+ año(s) de experiencia en desarrollo de software, especializándose en Java y J2EE.
- Poseer buenos conocimientos de Java y experiencia práctica con JDK 1.6 o superior.
- Demostrar competencia en los marcos Spring y Struts, junto con la capacidad de desarrollar aplicaciones multiproceso.
- Experiencia en arquitectura RESTful e implementación de Servicios Web REST.
- Experiencia en diseño de bases de datos utilizando DB2 u Oracle, junto con un sólido conocimiento de SQL.
- Inglés 90% (indispensable)