¿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ón
Diseñ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 clave
Crear 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é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, Template
Requisitos imprescindibles
Experiencia 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).
By continuing you agree to our Terms & Privacy Policy.