Back-end Engineer (Spring Boot) in ARQA

FULL_TIME

Mérida
Position is on-site and must be performed entirely in: Mérida
(In-office)
| Senior | Full time | Programming

Gross salary $2500 - 4000 USD/month

0 applications
Last checked today
Apply now
Requires applying in Spanish
ARQA está buscando fortalecer su equipo de backend en Mérida. El proyecto implica diseñar y desarrollar microservicios escalables y resilientes para soportar operaciones críticas. Trabajarás en arquitecturas event-driven con Apache Kafka, integrando APIs REST/GraphQL, y conduciendo iniciativas de CI/CD, observabilidad y contenedorización para asegurar entregas rápidas y de calidad. Formarás parte de un equipo multidisciplinario que colabora con Frontend, QA y DevOps para lograr soluciones de alto impacto y escalabilidad sostenible.

Exclusive offer from getonbrd.com.

Funciones Principales

  • Diseñar e implementar microservicios en Java utilizando Spring Boot WebMVC y/o WebFlux siguiendo 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 y perfil

+5 años de experiencia en microservicios y arquitecturas distribuidas. Dominio de Spring Boot, mensajería/eventos y patrones de resiliencia. Conocimiento en Clean Architecture, Hexagonal y DDD. Experiencia en CI/CD, testing automatizado y observabilidad. Colaboración fluida con equipos cross-functional (Frontend, QA, DevOps).

Deseables

Experiencia adicional con Kubernetes, pruebas de contrato y herramientas de observabilidad avanzadas. Capacidad de diseñar soluciones con foco en escalabilidad, rendimiento y seguridad. Inglés técnico básico a intermedio para lectura de documentación y commits.

Beneficios

Actualmente no se mencionan beneficios específicos en el anuncio público.

GETONBRD Job ID: 57005

Health coverage ARQA pays or copays health insurance for employees.
Computer provided ARQA provides a computer for your work.
  1. Jobs
  2. Programming
  3. ARQA
  4. Back-end Engineer (Spring Boot)

About ARQA

Rol backend 100% técnico: Java + Spring Boot, Kafka, Kubernetes, CI/CD, arquitectura limpia. Buscamos mentes que diseñen, no solo programen. — ARQA's full profile

Back-end Engineer (Spring Boot)
ARQA • Mérida
Position is on-site and must be performed entirely in: Mérida
(In-office)
Apply
Requires applying in Spanish
Share this job Share