Propósito del rol

Formar desarrolladores backend especializados en la construcción de APIs y capas de orquestación (Backend for Frontend – BFF), que habiliten la comunicación entre aplicaciones móviles y servicios backend dentro del ecosistema de Digital Wealth.

Este rol es clave para garantizar que la experiencia del cliente en canales digitales sea eficiente, consistente y alineada con las necesidades del negocio.


Perfil que buscamos

Buscamos recién egresados o perfiles con hasta 1 año de experiencia , con una fuerte base en programación y lógica, interesados en desarrollo backend y en la construcción de servicios que soportan aplicaciones móviles.

Personas con capacidad de entender tanto la lógica técnica como el impacto en la experiencia del usuario final.


Responsabilidades principales
  • Desarrollar APIs REST en Java para consumo de aplicaciones móviles (iOS / Android)
  • Participar en la construcción de capas BFF (Backend for Frontend)
  • Orquestar información proveniente de múltiples microservicios
  • Transformar y adaptar datos para su consumo en front-end
  • Colaborar con equipos de mobile, backend y arquitectura
  • Apoyar en pruebas, debugging y mejora continua del código
  • Documentar servicios y flujos de información
  • Explicar claramente las soluciones desarrolladas

Conocimientos técnicos requeridos
Fundamentos (obligatorios)
  • Programación orientada a objetos
  • Estructuras de datos (listas, mapas, colecciones)
  • Lógica de programación y resolución de problemas
  • Manejo de errores
  • Conceptos básicos de arquitectura cliente-servidor
  • Conocimientos en Java
  • Conceptos básicos de APIs REST
  • Manejo de JSON
  • Consumo y exposición de servicios

Deseable (no obligatorio)
  • Conocimientos básicos de Spring Boot
  • Conceptos de microservicios
  • Versionamiento de APIs
  • Autenticación básica (tokens, headers)
  • Pensamiento lógico y estructurado
  • Capacidad de entender flujos de información
  • Atención al detalle
  • Capacidad de traducir necesidades de negocio en lógica técnica
  • Comunicación clara con equipos técnicos y no técnicos
  • Curiosidad por entender cómo funciona la arquitectura completa

Carreras afines a
  • Ingeniería en Software
  • Ingeniería en Sistemas
  • Ciencias de la Computación
  • Ingeniería en Tecnologías de la Información

Conocimientos adicionales valorados
  • Conocimientos básicos del sector financiero , por ejemplo:
    • materias relacionadas con finanzas, mercados o banca
    • entendimiento general de productos financieros

No es requisito, pero es un diferenciador importante
  • Nivel intermedio-avanzado
  • Capacidad de:
    • leer documentación técnica
    • comunicarse en equipos internacionales (Toronto)

Lo que NO esperamos
  • Experiencia laboral previa relevante
  • Dominio avanzado de frameworks
  • Experiencia profesional en arquitectura compleja
  • Proyectos donde hayan integrado front con backend
  • Repositorios en GitHub
  • Participación en proyectos colaborativos

Plan de desarrollo

El candidato se integrará a un modelo de mentoría técnica donde podrá:

  • Participar en el diseño y desarrollo de APIs reales
  • Entender la interacción entre front-end y backend
  • Aprender arquitectura basada en microservicios
  • Evolucionar hacia roles como:
    • (Detalle de roles a definir)

Qué buscamos en el fondo

Este rol requiere alguien que:

  • Entienda que el backend no es solo código, sino experiencia del cliente indirecta
  • Tenga interés en cómo se conectan sistemas
  • Pueda aprender rápido y asumir responsabilidad progresiva

Scotiabank es una empresa incluyente, que respeta la diversidad y no hace ningún tipo de discriminación. Bajo ninguna circunstancia solicita pruebas de embarazo, ni de VIH. Agradecemos tu interés. Sin embargo, únicamente las personas seleccionadas para entrevista serán contactadas.

Ubicación(s): México - Ciudad de México - Cuauhtémoc

#J-18808-Ljbffr
Similar jobs

Junior Java Backend Developer

Apply Now
Back to search page