Dev Java

Tsoft

Ciudad de México

Presencial

MXN 334.800 - 502.200

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Una empresa financiera está buscando un Backend Developer para diseñar e implementar microservicios en Java y Spring Boot. Este rol implica garantizar la resiliencia y observabilidad de APIs, colaboración con equipos de desarrollo y pruebas continuas. Se requiere experiencia sólida en Java 17+ y Spring Boot, habilidades en diseño de APIs REST y un enfoque en la mejora continua a través de documentación y patrones de diseño.

Formación

  • Experiencia sólida con Java 17+ y Spring Boot.
  • Capacidad para diseñar e implementar microservicios/resiliencia.
  • Conocimiento de OpenAPI/Swagger para documentación técnica.

Responsabilidades

  • Diseñar e implementar microservicios en Java/Spring.
  • Crear y mantener APIs REST estandarizadas.
  • Escribir pruebas unitarias y de integración.

Conocimientos

Java
Spring Boot
APIs REST
OpenAPI/Swagger
Pruebas unitarias
Git
Resiliencia
JUnit5

Herramientas

Postman
JUnit5
Mockito
Testcontainers
JMeter
Gatling

Descripción del empleo

¿Te apasiona construir microservicios robustos y escalables? ¿Dominas Java y Spring Boot? En Scotiabank estamos transformando la experiencia digital de nuestros clientes y buscamos un Backend Developer para diseñar e implementar capacidades BCS de nuestros servicios de casa de bolsa.

🎯 Tu misión

Diseñar e implementar microservicios en Java/Spring que materialicen capacidades del sistema central de casa de bolsa, asegurando resiliencia, observabilidad y estándares API para integrar múltiples sistemas (REST/SOAP) y habilitar a los equipos de BFF, Mobile y Web.

  • Crear microservicios/APIs REST estandarizadas con OpenAPI/Swagger, validación y manejo consistente de errores.
  • Integrar servicios con sistemas múltiples mediante REST/SOAP.
  • Aplicar patrones de resiliencia: timeouts, retries, circuit breaker, bulkhead.
  • Garantizar observabilidad: logs estructurados, trazas distribuidas con X-Correlation-ID, métricas.
  • Escribir pruebas unitarias, de integración y de contrato (JUnit5, Testcontainers, Pact) y colaborar en pruebas de performance (JMeter/Gatling).
  • Colaborar con BFFs y equipos Mobile/Web para asegurar APIs consumibles y eficientes.
  • Mantener documentación técnica clara en Confluence y playbooks de operación.
  • Promover un ambiente colaborativo y mejora continua.
  • Postman (colecciones automatizadas)
  • Integración con APIs REST y SOAP (legacy)
  • Patrones de diseño: Factory, Adapter, Strategy, Template
  • Experiencia sólida con Spring Boot y Java 17+.
  • Conocimiento de OpenAPI/Swagger para definición de APIs.
  • Manejo de pruebas unitarias y de integración (JUnit5, Mockito).
  • Experiencia en integración con servicios REST y SOAP.
  • Uso de patrones de diseño y principios de arquitectura limpia.
  • Control de versiones con Git y trabajo colaborativo (code reviews, documentación).
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Desarrollador jr
Desarrollador jr

Nova Solutions • Ciudad de México

Presencial
MXN 279.000 - 558.000
JAVA DEVELOPER SR_HIBRIDO CDMX
JAVA DEVELOPER SR_HIBRIDO CDMX

Nova Solutions • Ciudad de México

Presencial
MXN 420.000 - 680.000
JAVA DEVELOPER_SEMI SR_HIBRIDO CDMX
JAVA DEVELOPER_SEMI SR_HIBRIDO CDMX

Nova Solutions • Ciudad de México

Presencial
MXN 420.000 - 720.000
Devops Sr Engineer
Devops Sr Engineer

Scotiabank • Ciudad de México

Presencial
MXN 600.000 - 900.000
Devops Sr Engineer
Devops Sr Engineer

Scotiabank • Miguel Hidalgo

Presencial
MXN 900.000 - 1.200.000
Desarrollador Jr Spring Boot
Desarrollador Jr Spring Boot

Cion Computación • Ciudad de México

Híbrido
Senior Application Developer (Cloud & Integrations)
Senior Application Developer (Cloud & Integrations)

The Adecco Group • Monterrey

Presencial
Salud
Balance vida-trabajo
Desarrollo profesional
+1
Desarrollador Java Backend Microservicios Sr.
Desarrollador Java Backend Microservicios Sr.

Babel • Ciudad de México

Presencial
Esquema 100% Nómina
SGM Mayores, SGM Menores
Apoyo de Home Office
+1
Senior Java Backend Engineer (Híbrido) — Microservicios
Senior Java Backend Engineer (Híbrido) — Microservicios

Rules Cube • Ciudad de México

Híbrido
Back End Developer
Back End Developer

Turtle Trax S.A. • Ciudad de México

Presencial