Skip to main content

Dev Java

Tecnología
Tsoft
Ciudad De México, MéxicoHace 1 mesesHasta 18/5/2026

Descripción del puesto

¿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.

🔧 Responsabilidades clave

  • 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.
🛠 Stack técnico
  • Java 17+
  • Spring Boot , Spring Data, Spring Security
  • OpenAPI / Swagger
  • Postman (colecciones automatizadas)
  • Maven / Gradle, Git, Bitbucket/GitHub
  • JUnit5, Mockito, Testcontainers, Pact
  • Integración con APIs REST y SOAP (legacy)
  • Patrones de diseño: Factory, Adapter, Strategy, Template
✅ Requisitos imprescindibles
  • 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).

¿Te interesa este puesto?