Desarrollo Backend
5+ años de experiencia en desarrollo de software (preferentemente APIs RESTful)
Dominio Avanzado de programación en JAVA 11 o superior
Dominio Avanzado en Diseño y Desarrollo de Servicios:
o RestFul,
o SOAP,
Dominio Avanzado en Desarrollo con:
o Spring Boot,
o Spring Security
o Spring Data
o Spring MVC
o Hibernate/JPA
Dominio Avanzado de Implementación de Desarrollo de Colas de mensajería
o IBM MQ
Conocimientos de patrones de Diseño y principios de SOLID
Conocimiento de patrones de arquitectura de software:
o Microservicios
o Capas
Conocimiento en la identificación de riesgos y requerimientos no funcionales en el desarrollo de
software
Experiencia con herramientas de aplicación:
o Atlassian Suite
o GIT
o CI/CD
o Jenkins
o Sonarqube
o Pipelines
Conocimiento de arquitecturas de contenedores como Kubernates y Open Shift
Conocimiento de metodologías SCRUM y KANBAN para trabajo en equipo
Dominio avanzado en temas relacionados con la alta disponibilidad, resiliencia, seguridad y calidad en el desarrollo de API’s
Liderazgo y gestión de talento técnico
Comunicación efectiva y enfoque a resultados
Pensamiento estratégico y capacidad de resolución de conflictos
Organización, planificación y priorización efectiva bajo presión
Se requiere que la persona sea a fin con las competencias INVEX enfocadas en el proyecto:
Deseable:
Experiencia en instituciones financieras
Experiencia con sistemas bancarios
Conocimientos de WSO2
Experiencia con Open shift
Dominio Avanzado de Framework Quarkus