? Backend Developer Java | Microservicios & APIs
¿Te apasiona diseñar soluciones escalables y construir microservicios de alto rendimiento? Estamos buscando un Backend Developer Java para sumarse a un equipo de tecnología que impulsa la evolución de plataformas digitales críticas, participando en el diseño e implementación de servicios robustos, resilientes y orientados a la integración de múltiples sistemas.
? ¿Cuál será tu desafío?
Diseñar, desarrollar e implementar microservicios y APIs utilizando Java 17+ y Spring Boot, asegurando altos estándares de calidad, observabilidad, seguridad y rendimiento. Trabajarás junto a equipos de arquitectura, desarrollo web y mobile para crear soluciones escalables que impactan directamente en la experiencia de los usuarios.
? Principales responsabilidades
✅ Desarrollar microservicios y APIs REST siguiendo estándares OpenAPI/Swagger.
✅ Integrar soluciones con sistemas internos y externos mediante servicios REST y SOAP.
✅ Implementar patrones de resiliencia como Circuit Breaker, Retry, Timeout y Bulkhead.
✅ Garantizar la observabilidad de las aplicaciones mediante monitoreo, métricas, logs estructurados y trazabilidad distribuida.
✅ Desarrollar pruebas unitarias, de integración y de contrato para asegurar la calidad del software.
✅ Colaborar con equipos multidisciplinarios para diseñar APIs eficientes, escalables y fáciles de consumir.
✅ Participar en revisiones de código, documentación técnica y prácticas de mejora continua.
? Stack Tecnológico
- Java 17+
- Spring Boot, Spring Data, Spring Security
- OpenAPI / Swagger
- APIs REST y servicios SOAP
- Maven o Gradle
- Git (GitHub / Bitbucket)
- JUnit 5, Mockito, Testcontainers, Pact
- Postman
- Patrones de diseño y arquitectura limpia
✅ Requisitos
- Experiencia sólida desarrollando aplicaciones backend con Java y Spring Boot.
- Conocimientos en diseño y documentación de APIs con OpenAPI/Swagger.
- Experiencia en pruebas unitarias e integración.
- Integración con servicios REST y SOAP.
- Conocimiento de patrones de diseño y buenas prácticas de desarrollo.
- Manejo de Git y trabajo cooperativo en entornos ágiles.
⭐ Valoraremos
- Experiencia en arquitecturas de microservicios.
- Conocimientos de observabilidad y monitoreo.
- Experiencia con pruebas de performance.
- Participación en proyectos de transformación digital a gran escala.
? Si buscas un desafío tecnológico donde puedas aportar ideas, trabajar con tecnologías modernas y desarrollar soluciones de alto impacto, ¡queremos conocerte!
📌 Dev Java (México)
🏢 Tsoft
📍 México