Programador Java

Descripción del puesto

Objetivo General: Encargado de diseñar, desarrollar y manejar cada uno de los aspectos relacionados con la creación y el mantenimiento de una aplicación web. Debe ser capaz de tener una comunicación efectiva con los otros desarrolladores y conocer las buenas prácticas para el diseño web.
Funciones Principales:
  • Análisis de Requerimientos
  • Análisis de documentación de interfaces de Terceros
  • Coordinación con otros equipos técnicos para adecuaciones en otros sistemas relacionado.
  • Implementar soluciones de integración utilizando patrones de integración empresarial, utilizando tecnologías SOAP, REST y mensajería JMS y MQ.
  • Desarrollo de micro-servicios
  • Versionar código fuente
  • Creación de diseño técnico y documentación de implementación.
  • Escaneo de Vulnerabilidades
  • Brindar soporte durante pruebas de calidad
  • Brindar soporte durante pruebas de certificación de usuarios (UAT)
  • Brindar soporte post-implementación
  • Brindar soporte en Implementación
 Perfil del puesto:Nivel Educativo:Estudios de Ingeniería o Licenciatura en Sistemas Conocimientos Especializados:
  • Arquitecturas orientadas a servicios
  • Inglés técnico
 Experiencia Laboral:Al menos 2 años de experiencia 

Requisitos


 Habilidades técnicas
  • Spring Framework, Microservicios utilizando Spring Boot (deseable)
  • Experiencia con Web Services SOAP / REST
  • Conocimientos de Bases de datos Sybase y MSSSQL
  • Conocimientos de lenguaje Transac-SQL
  • Conocimiento Jenkins
  • Arquitecturas orientadas a servicios
  • JavaSript y TypeScript
  • Dominio avanzado de HTML y CSS
  • Experiencia en desarrollo de interfaces web adaptables (responsive design).
  • Experiencia desarrollando software en angular 8+ (deseable angular 11+)
  • Manejo de frameworks javascript (plus reactJS, vueJs ) (deseable)
  • Manejo de estructuras Json
  • Manejo de software de control de versiones Git