¿Te apasiona construir microservicios robustos y escalables?
¿Dominas Java y Spring Boot?
En Scotiabank estamos transformando la experiencia digital de nuestros clientes y buscamos unBackend Developerpara diseñar e implementar capacidades BCS de nuestros servicios de casa de bolsa.Tu misiónDiseñar e implementar microservicios enJava/Springque materialicen capacidades del sistema central de casa de bolsa, asegurandoresiliencia, observabilidad y estándares APIpara integrar múltiples sistemas (REST/SOAP) y habilitar a los equipos de BFF, Mobile y Web.Responsabilidades claveCrear microservicios/APIs REST estandarizadas conOpen API/Swagger , validación y manejo consistente de errores.Integrar servicios con sistemas múltiples medianteREST/SOAP.Aplicar patrones de resiliencia:timeouts, retries, circuit breaker, bulkhead.Garantizar observabilidad:logs estructurados, trazas distribuidas con X-Correlation-ID , métricas.Escribirpruebas 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écnicoJava 17+Spring Boot , Spring Data, Spring SecurityOpen API / SwaggerPostman (colecciones automatizadas)Maven / Gradle, Git, Bitbucket/Git HubJUnit5, Mockito, Testcontainers, PactIntegración con APIs REST y SOAP (legacy)Patrones de diseño: Factory, Adapter, Strategy, Template Requisitos imprescindiblesExperiencia sólida conSpring BootyJava 17+.
Conocimiento deOpen API/Swaggerpara definición de APIs.Manejo depruebas unitarias y de integración(JUnit5, Mockito).
Experiencia en integración con serviciosREST y SOAP.Uso depatrones de diseñoy principios de arquitectura limpia.Control de versiones con Git y trabajo colaborativo (code reviews, documentación).

Similar jobs

Dev Java

Apply Now
Back to search page