About this role
About the Role Orquestar, diseñar y evolucionar la arquitectura tecnológica garantizando la alta disponibilidad, escalabilidad y seguridad mediante la implementación de estándares modernos de desarrollo. En Banorte te enfrentarás a retos diarios y serás responsable de entregar soluciones robustas que soporten la transformación digital de la banca. What You'll Do
- Desarrollar y mantener servicios robustos utilizando Spring Boot y Express.js bajo los más altos estándares de calidad y rendimiento.
- Aplicar patrones de diseño avanzados y principios de Arquitectura Limpia para asegurar código mantenible, desacoplado y de fácil evolución.
- Establecer, diseñar e implementar arquitecturas de microservicios orientadas a eventos (EDA), optimizando la comunicación asíncrona y la consistencia de los datos en tiempo real.
- Colaborar con los equipos de arquitectura corporativa y ciberseguridad para mitigar vulnerabilidades y asegurar la resiliencia de la plataforma. What We're Looking For
- Formación profesional: Licenciatura o Ingeniería en Sistemas Computacionales, Ciencias de la Computación, Informática o carrera afín.
- Años de experiencia: Mínimo 5 años de experiencia comprobable en posiciones de desarrollo Backend Senior dentro del sector financiero, banca digital o Fintech.
- Áreas de experiencia: Desarrollo de sistemas distribuidos, integración de APIs bancarias, pasarelas de pago y diseño de bases de datos relacionales y no relacionales.
- Conocimientos requeridos: Dominio avanzado de Java/Kotlin (Spring Boot) y JavaScript/TypeScript (Express.js), ecosistemas de mensajería (Apache Kafka, RabbitMQ), modelado de microservicios y herramientas de contenerización (Docker, Kubernetes).
- Idiomas: Inglés técnico intermedio-avanzado.
- Disponibilidad para viajar: No requerida.
- Disponibilidad para cambio de residencia: No requerida.