Programador Java (Nivel Intermedio)
Habilidades
Responsable
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:
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
- Arquitecturas orientadas a servicios
- Inglés técnico
- Alto compromiso con la calidad y la excelencia
- Automotivación
- Tolerancia al estrés
- Empatía
- Iniciativa, Pensamiento creativo,
- Autodidacta, en búsqueda de la innovación, de nuevas tendencias tecnológicas
- Pensamiento critico
- Planificación y organización
- Excelente capacidad de comunicación y trabajo en equipo
- Alta capacidad de análisis y solución de problemas
- Proactivo, responsable y comprometido con el trabajo.
- Detallista
- Criterio propio
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
- Criterio propio