Responsabilidades principales
- Diseñar, desarrollar e implementar soluciones Full Stack utilizando Java 8/11/17, Spring Boot, JPA, REST Services, Node.js y React.
- Liderar al equipo técnico, apoyando a Product Owners, Scrum Masters y otros stakeholders.
- Brindar soporte experto en aplicaciones y asegurar la correcta integración de servicios y componentes.
- Gestionar procesos completos de build y despliegue, desde desarrollo hasta producción, usando Maven o Gradle.
- Implementar y mantener microservicios eficientes y escalables.
- Integrar y administrar colas de mensajería como Kafka o IBM MQ.
- Supervisar la calidad y estabilidad del sistema mediante herramientas de logging y monitoreo (Splunk, Dynatrace).
- Participar en la definición de estrategias CI/CD y automatización de pipelines.
- Colaborar en el diseño de arquitecturas de software limpias, modulares y seguras.
Requisitos técnicos
- Mínimo 6 años de experiencia en desarrollo de software.
- Sólido conocimiento en Java (8, 11 o 17) y Spring Boot.
- Experiencia con React y Node.js.
- Dominio de conceptos OOP, diseño de software y Single Page Applications (SPA).
- Experiencia con Kafka o IBM MQ.
- Conocimiento de Docker (deseable).
- Experiencia en bases de datos MSSQL, Oracle o equivalentes.
- Experiencia práctica con procesos CI/CD.
- Familiaridad con Splunk, Dynatrace u otras herramientas de monitoreo