¿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 participativo 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).
#j-18808-ljbffr
📌 Dev java (México)
🏢 Tsoft
📍 México
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.