¿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 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, templaterequisitos 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).