¿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 colaborativo 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
TSOFT
distrito federal, distrito federal
Publicado hace 7 días
Denunciar empleo