14 nov
|
Scotiabank
|
Bogotá
ID de la solicitud: 241639
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.
Propósito
Contribuye al éxito general del Departamento de Technology Engineering / Wealth Management / Perú, desarrollando soluciones tecnológicas robustas, seguras y escalables que soportan los objetivos estratégicos del negocio. Participa activamente como apoyo en la definición de arquitecturas modernas, la implementación de buenas prácticas de desarrollo y la automatización de procesos, asegurando la calidad, eficiencia en cada entrega basados en los procedimientos internos vigentes.
Responsabilidades
- Diseñar e implementar soluciones fullstack robustas, seguras y escalables, utilizando Java 17 o superior y Spring Boot, aplicando principios de arquitectura moderna como Hexagonal, DDD, Event Driven y Programación Reactiva, asegurando mantenibilidad y alineación con los estándares técnicos vigentes.
- Programación MVC con net core 8 usando las buenas prácticas de programación y test unitarios, así como tener conocimiento en los escaneos de sonarqube para poder pasar las pruebas unitarias e integrales en el desarrollo y conocimiento básico en net 4.8
- Construir e integrar APIs REST y reactivas, siguiendo enfoques Contract First mediante OpenAPI/Swagger, garantizando autenticación, autorización y protección de datos sensibles. Se espera documentación clara y completa que facilite su consumo y asegure el cumplimiento normativo.
- Consumo de servicios internos y externos mediante Spring Cloud OpenFeign,
aplicando patrones de resiliencia con Resilience4j para asegurar la estabilidad de las integraciones en entornos distribuidos.
- Desarrollo de interfaces frontend reutilizables y eficientes con React 18 o superior, bajo arquitectura Microfrontends y SPA, utilizando componentes institucionales.
- Conocimiento en prácticas DevOps, participando activamente en despliegues con Docker, orquestación con Kubernetes, configuración con HelmChart, y ejecución de pipelines CI/CD con Jenkins y ArgoCD, garantizando trazabilidad, eficiencia operativa y cumplimiento de políticas internas.
- Colaboración documentando tareas y decisiones en Jira y Confluence, versionando el código fuente en bitbucket teniendo conocimiento en la jerarquía de ramas usando release, feature y master de forma estructurada y promoviendo el cumplimiento de estándares técnicos, regulatorios y de seguridad.
- Trabajo en equipo bajo metodologías ágiles, participando activamente en ceremonias Scrum y aplicando prácticas de Kanban para la gestión optimizado de tareas, fomentando la mejora continua y la entrega de valor constante.
Educación, experiência
Experiência comprobada, mínimo 1 años (deseable) Actitudes Apoyo a su equipo conformado por desarrolladores con menos experiência. Promueve la colaboración dentro del equipo Puede escuchar diferentes puntos de vista para la elaboración de soluciones
Complejidad del Trabajo que realiza : Puede resolver deudas técnicas y refactorizaciones.
Desarrolla su trabajo con buenas prácticas de código Puede revisar código y hacer correcciones/recomendaciones a sus pares Participa en la toma de requerimientos
Independencia : Puede diseñar una solución y solicitar retroalimentación a las áreas relacionadas Puede explorar la solución a problemas mediante POCs y determinar la solución correcta Manejo de seguridad de la información y arquitectura
Experiência comprobada, mínimo 2 años (deseable) Actitudes Apoyo a su equipo conformado por desarrolladores con menos experiência. Promueve la colaboración dentro del equipo Puede escuchar diferentes puntos de vista para la elaboración de soluciones Complejidad del Trabajo que realiza: Puede resolver deudas técnicas y refactorizaciones. Desarrolla su trabajo con buenas prácticas de código Puede revisar código y hacer correcciones/recomendaciones a sus pares Participa en la toma de requerimientos Independencia: Puede diseñar una solución y solicitar retroalimentación a las áreas relacionadas Puede explorar la solución a problemas mediante POCs y determinar la solución correcta Manejo de seguridad de la información y arquitectura Conocimientos específicos: Tecnologías y Herramientas Backend: JDK17 o superior, Gradle, IntelliJ IDEA 2024.3 Webflux (reactividad) R2DBC Spring Boot 3.4.5 Spring security Spring Cloud OpenFeign Resilience4j: tolerancia a fallos (circuit breaker, retries, etc) Lombok MapStruct: mapeo entre DTOs y entidades Swagger/ OpenAPI: documentación de APIs REST Spring Boot Actuator (Endpoints de salud y métricas en SpringBoot) Net Core 8 Net Framework 4.8 (básico) ASPX (básico) Tecnologías y Herramientas Frontend: React v18.1 Arquitectura Microfront y SPA simple Uso de paradigma genérico p
📌 Fullstack Software Engineer Associate (Bogotá)
🏢 Scotiabank
📍 Bogotá