Formación académica: Ingeniería Informática, Programación, o carrera afín.
Experiencia comprobable en el rol: Trayectoria sólida trabajando como Desarrollador Backend, diseñando y manteniendo sistemas de alta disponibilidad en producción.
Dominio en el desarrollo de sistemas batch utilizando spring batch otro framework.
Contar con experiencia en el desarrollo sobre sistemas distribuidos: Experiencia real implementando arquitecturas de microservicios e integraciones críticas utilizando Java (con framework springboot o quarkus), spring batch, Golang o Python.
Arquitectura de APIs y Conectividad: Experiencia en el desarrollo, optimización y consumo de APIs RESTful incluyendo el manejo de estructuras de datos complejas, estrategias de caché, paginación y seguridad de endpoints. En este sentido, haber trabajado en la gestión de APIs en producción, en el diseño y evolución de contratos de APIs RESTful, asegurando la retrocompatibilidad, la resiliencia ante fallos y la integración limpia con otros equipos.
Ecosistema Cloud (AWS): Conocimiento práctico en el desarrollo de aplicaciones en la nube utilizando servicios de Amazon Web Services, (Serverless/Lambda).
Gestión de APIs en producción: Experiencia en el diseño y evolución de contratos de APIs RESTful, asegurando la retrocompatibilidad, la resiliencia ante fallos y la integración limpia con otros equipos.
Conocimiento practico en el desarrollo de contenedores usando Docker.
Gestión de Código y CI/CD (GitHub): Dominio en el flujo de trabajo Git utilizando GitHub (Gitflow, Pull Requests, Code Reviews).
Metodologías Ágiles: Familiaridad con el ciclo de vida del desarrollo de software bajo marcos de trabajo ágiles (Scrum/Kanban) y uso de Jira para el seguimiento historias de usuario, tareas e incidentes.
Tags
Carta de presentación
Inicia sesión para generar una carta de presentación para esta vacante.