El Desarrollador JAVA contribuye con el diseño, producción y matenimiento de componentes o subconjuntos de software (clases, módulos, pantallas, rutinas, subsistemas, programas en general) conforme a especificaciones (funcionales y técnicas) para ser integrados en las diferentes aplicaciones de la Compañia.
Principales Responsabilidades de la posición
- Trabajar con los desarrolladores para diseñar algoritmos y diagramas de flujos
- Producir un código limpio y eficiente basado en las especificaciones
- Integrar los componentes del software con los programas de terceros
- Verificar y desplegar programas y sistemas
- Solucionar problemas, depurar y actualizar el software existente
Requisitos para la aplicación
- Graduado Universitario en la carrera de ingeniería en sistemas, informática o carrera afín.
- Conocimientos en Java (Medio/Avanzado).
- Conocimientos en XML, JSON, XSD, REST y SOAP webservice.
- Mensajería síncrona y asíncrona.
- Diseño e implementacion de APIs.
- Diseño y desarrollo de flujos de procesos.
- Despliegue y administración de APIs.
- Consumo de servicios Web (SOAP y REST).
- Control de flujo de mensajes.
- Lógica de transformación de mensajes.
- Conexión a diferentes recursos incluyendo colas y tópicos MQ.
- Procesamiento de registros.
- Despliegue de flujos y APIs en diferentes entornos.
- Ingles avanzado (deseable).
Esperamos que el candidato final pueda:
- Realizar pruebas de unidad.
- Conozca sobre el Manejo de errores.
- Tenga habilidad de resolución de problemas.