E puesto
crear código y programas de alto nivel, así como de complejidad, mediante la aplicación de las metodologías de desarrollo de software y lenguajes de programación java, con el fin de automatizar o sistematizar los procesos administrativos u operativos solicitados por las áreas, así mismo que estos cumplan con los cambios requeridos para ser entregados en tiempo y forma.
requisitos:
- 3 años de experiencia en diseño, desarrollo y mantenimiento de aplicaciones empresariales robustas y escalables
- ingles intermedio ( conversacional y escrito )
- dominio avanzado de java se y java ee
- experto en programación orientada a objetos, patrones de diseño y buenas prácticas de desarrollo
- experiencia en bases de datos relacionales, especialmente sql server, con capacidad para manipular datos en formatos json
- alto conocimiento en frameworks, spring (spring boot, spring mvc) hibernate y jpa, así como en integración de servicios restful y soap
- desarrollo de aplicaciones en backend con alta concurrencia y rendimiento optimizado
- capacidad para liderar equipos técnicos, mentoría y revisión de código
- conocimientos en seguridad, pruebas automatizadas (junit, mockito) y despliegue en entornos en la nube