👨🏻‍💻 postech.work

Backend Developer

ARQA • 🌐 In Person

In Person Posted 8 hours, 27 minutes ago

Job Description

Estamos buscando un/a Backend Engineer con experiencia sólida en Java Spring Boot para unirse a nuestro equipo. Serás clave 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 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).

Beneficios

Compensación

$75,000 - $100,000 mxn brutos, de acuerdo con experiencia.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.