¿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óndiseñ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 open api/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
* open api / swagger
* postman (colecciones automatizadas)
* maven / gradle, git, bitbucket/git hub
* junit5, mockito, testcontainers, pact
* integración con apis rest y soap (legacy)
* patrones de diseño: factory, adapter, strategy, templaterequisitos imprescindibles