




Resumen: Buscamos un Ingeniero de Software Senior para diseñar, desarrollar y mantener servicios de backend, optimizar tuberías CI/CD y colaborar con equipos multifuncionales. Aspectos destacados: 1. Diseñar y desarrollar servicios de backend con Java y Spring Boot 2. Construir y optimizar tuberías CI/CD con Harness y GitHub Actions 3. Implementar y mantener microservicios, APIs REST y sistemas orientados a eventos Ingeniero de Software Senior – Backend (Java, Spring Boot) Responsabilidades clave: * Diseñar, desarrollar y mantener servicios de backend utilizando Java, Spring Boot y tecnologías relacionadas. * Construir y optimizar tuberías CI/CD utilizando Harness, GitHub Actions y otras herramientas DevOps. * Colaborar con equipos multifuncionales, incluidos los de producto, arquitectura y QA, para entregar software de alta calidad. * Participar en revisiones de código, contribuir a discusiones técnicas y seguir las mejores prácticas de desarrollo de software. * Implementar y mantener microservicios, APIs REST y sistemas orientados a eventos. * Garantizar la confiabilidad, escalabilidad y rendimiento del sistema mediante un diseño cuidadoso y pruebas adecuadas. Habilidades y experiencia requeridas: * Dominio sólido de Java y Spring Boot. * Comprensión sólida de tuberías CI/CD, especialmente con Harness, GitHub y herramientas relacionadas. * Experiencia con APIs REST, arquitectura de microservicios y contenerización (por ejemplo, Docker, Kubernetes). * Experiencia con Terraform y Helm * Experiencia con PostgreSQL y bases de datos NoSQL * Experiencia en Desarrollo Guiado por Pruebas (TDD) * Arquitectura orientada a eventos, colas de mensajes (Kafka, EventBridge) * Conocimientos sobre plataformas en la nube como AWS. * Experiencia con metodologías ágiles y cultura DevOps.


