**Vacante para la empresa ARQA en Mérida, Yucatán**:
Estamos buscando un/a Backend Engineer con experiência sólida en Java Spring Boot para unirse a nuestro equipo. Serás fundamental en el diseño y desarrollo de microservicios y arquitecturas event-driven que soporten la escalabilidad y resiliencia de nuestras operaciones.
**Tareas**:
Diseñar e implementar microservicios en Java (Spring Boot WebMVC y/o WebFlux) bajo principios de arquitectura limpia.
Exponer APIs REST/GraphQL, documentarlas con OpenAPI/Swagger, aplicar versionado y contract testing (Spring Cloud Contract).
Configurar y mantener API Gateway (Spring Cloud Gateway) con patrones de resiliencia (circuit breakers, retries).
Construir soluciones event-driven con Apache Kafka (Spring Kafka) y diseñar orquestaciones entre bounded contexts cuando aplique.
Modelar y optimizar bases de datos relacionales (PostgreSQL/MySQL) y complementarlas con NoSQL; gestionar migraciones con Flyway/Liquibase.
Construir imágenes de contenedor (Jib/Docker) y orquestar despliegues en Kubernetes (Helm charts).
Definir pipelines de CI/CD (Maven/Gradle, GitHub Actions/GitLab CI), garantizando calidad y cobertura de pruebas (JUnit, Mockito, Testcontainers).
Implementar observabilidad end-to-end: métricas, logs y trazas distribuidas (Datadog, ELK/Opensearch).
Colaborar con equipos de Frontend, QA y DevOps para asegurar entregas iterativas, seguras y de alto impacto.
**Requisitos**:
- +5 años de experiência en microservicios y arquitecturas distribuidas.
- Dominio de Spring Boot, mensajería/eventos y patrones de resiliencia.
- Conocimiento en Clean Architecture, Hexagonal y DDD.
- Experiência en CI/CD, testing automatizado y observabilidad.
- Colaboración fluida con equipos cross-functional (Frontend, QA, DevOps).
**Nível de educación deseada**:
Superior - titulado
**Nível de experiência deseada**:
Nível Medio
**Función departamental**:
Turismo / Hotelería
**Industria**:
Hotelería
📌 Backend Developer (Mérida)
🏢 ARQA
📍 Mérida