Responsabilidades
- Desarrollar y mantener servicios backend utilizando Java y Spring Boot, con foco en performance, calidad y escalabilidad.
- Participar activamente en la construcción de integraciones con canales de venta y sistemas de backoffice en LATAM.
- Implementar soluciones robustas, seguras y de alta disponibilidad, aportando desde el primer deploy.
- Colaborar con equipos multidisciplinarios (Producto, QA, Arquitectura, etc.) para asegurar entregas consistentes y alineadas al negocio.
- Diseñar, desarrollar y ejecutar tests unitarios y de integración, garantizando la confiabilidad del sistema en cada iteración.
- Aplicar buenas prácticas de ingeniería: Clean Code, principios SOLID, patrones de diseño y code reviews.
- Contribuir a la observabilidad y estabilidad de los sistemas utilizando herramientas modernas del stack DB1.
- Explorar y aplicar Inteligencia Artificial cuando sea relevante para mejorar procesos o automatizar tareas.
Requisitos
Experiencia sólida desarrollando con Java y Spring Boot.
Conocimientos en servicios escalables, APIs, estructuras de datos y modelos de integración.
Experiencia trabajando con bases de datos relacionales (PostgreSQL).
Experiencia o familiaridad con sistemas de mensajería (ActiveMQ; Kafka es un plus).
Buen entendimiento de testing unitario e integración.
Aplicación práctica de Clean Code, SOLID y patrones de diseño.
Experiencia trabajando en equipos ágiles y colaborativos.
