Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Dev Java.
Mexico Jobs Expertini

Urgent! Dev Java Jobs | Tsoft



Job description

¿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.

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, Template ✅ Requisitos 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).


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Dev Java Potential: Insight & Career Growth Guide