Software Engineer Specialist

Fecha: 30 abr 2026

Ubicación: Bogota, DC, CO

Empresa: Scotiabank

 

 

 

 

ID de la solicitud: 259036

Gracias por tu interés en ScotiaTech, el nuevo e innovador centro tecnológico de Scotiabank en Bogotá. 

Únete a un equipo ganador que promueve la creatividad y la innovación en un entorno cambiante, donde siempre estamos comprometidos con el logro de resultados, en una cultura inclusiva, diversa y de alto desempeño.

 

Purpose

Contributes to the overall success of C-Tech – Branch Operation and QA Service Layer team, supporting Caribbean, ensuring specific individual goals, plans, initiatives are executed / delivered in support of the team’s business strategies and objectives.  Ensure all activities conducted are in compliance with governing regulations, internal policies and procedures.

 

Accountabilities

  • The candidate for this position will work mainly on migrate an application backend from CDP to Atlas. This is a high-impact, multi-country initiative in the Caribbean region refactoring a legacy infrastructure and transforming complex data models into a resilient, domain-driven architecture.
  • The candidate selected will take full ownership of modernizing our core modules, evolving the system using Java 21, Vertical Slice Architecture (VSA), and Spring Modulith. If you love building systems from the ground up and seeing your impact across borders, this is for you.
  • Develop and maintain resilient backend services using Java 21 and Spring Boot 3.x.
  • Lead the practical transition from legacy JSON-based structures (MSSQL) to normalized, high-performance PostgreSQL schemas.
  • Implement and monitor complex ETL processes using Spring Batch for massive data migrations.
  • Build dynamic views and document generation logic using Thymeleaf.
  • Execute multi-tenancy strategies (Schema-per-tenant) to ensure total data isolation between countries.
  • Take responsibility for the stability of your code through JUnit (Unit and Integration tests).
  • Debug distributed systems and define traceability using APM tools.
  • Work in a dynamic environment where priorities can change and be able to adapt and pivot between multiple competing priorities.
  • Contribute to reviews of pull requests created by peers. 
  • Proactively monitor application environments with available tools, notify the larger team of any observed issues, and contribute to resolving those issues.
  • Proactively identify and create awareness of opportunities to drive modernization of technology and automation of processes, including offering ideas of solutions to these opportunities.
  • Understand how the Bank’s risk appetite and risk culture should be incorporate into in day-to-day activities and decisions.
  • Actively pursues effective and efficient operations of his/her respective areas in accordance with Scotiabank’s Values, its Code of Conduct and the Global Sales Principles, while ensuring the adequacy, adherence to and effectiveness of day-to-day business controls to meet obligations with respect to operational, compliance, AML and ATF sanctions and conduct risk.
  • Champions a high-performance environment and contributes to an inclusive work environment.

 

Dimensions

  • Countries / regions / business units supported
    • Primarily Caribbean region
  • Number of projects / Number of systems
    • Backend Modernization to migrate 3 different modules to Atlas.

 

Education

  • Solid English communication skills, both oral and written (B2 minimum), and comfortable in a primarily English work environment.
  • 3+ years experience as backend Developer
  • Strong proficiency in Java (Must) Java 21(Nice to have) , specifically leveraging Virtual Threads and modern language features.
  • Proven experience building real-world applications with Spring Boot 3, JPA, Hibernate, and Spring Batch.
  • Ability to apply Domain-Driven Design principles to simplify complex business logic.
  • Solid experience with PostgreSQL, focusing on relational modeling and performance tuning.
  • Hands-on experience with GCP (Google Cloud Platform) and deploying services via Helm Charts.
  • Practical experience with Thymeleaf for server-side view generation.
  • Comfortable working in a modern, fast-paced environment where initiatives evolve quickly.
  • Bilingual English/Spanish language skills (B2 English level)

 

Working Conditions

Work in a standard office-based environment; non-standard hours are a common occurrence. 

 

#LI-Hybrid

​ Ubicación(s):  Colombia : Bogota : Bogota ScotiaTech es una unidad de negocio de ScotiaGBS, un grupo de empresas de Scotiabank, ubicado en Bogotá, Colombia. ScotiaTech fue creado para apoyar diversos sistemas y procesos tecnológicos del Banco. Ofrecemos un entorno de trabajo inclusivo y positivo, además de ventajas competitivas. En ScotiaTech, valoramos las habilidades y experiencias únicas que cada persona aporta y nos hemos comprometido a crear y mantener un entorno inclusivo y accesible para todos. Los candidatos deben postularse directamente en línea si desean ser tomados en cuenta para este puesto. Agradecemos a todos los candidatos por su interés en esta oportunidad profesional en ScotiaTech; sin embargo, solo contactaremos a quienes hayan sido seleccionados para una entrevista. ​


Área de trabajo: Cloud, Software Engineer, Developer, Java, Engineering, Technology, Bilingual