Technical Lead Java developer
Summary
Lead backend Java development for a brokerage/financial project at INVEX, designing RESTful and SOAP services with Spring Boot, Hibernate, and IBM MQ in Mexico City.
Technical Lead Desarrollo Backend
• 5+ años de experiencia en desarrollo de software (preferentemente APIs RESTful)
• Conocimiento y experiencia trabajando en casa de bolsa, inversiones, etc.
- • 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