Buscamos un Java Fullstack Developer para integrarse a proyectos estratégicos de desarrollo de software y transformación digital con nuestro cliente final.
El rol se enfoca en diseñar, construir e integrar aplicaciones bancarias escalables y de alta disponibilidad, participando de punta a punta tanto en el desarrollo de microservicios robustos en el backend como en interfaces de usuario dinámicas y seguras en el frontend.
Requisitos Principales
-
Escolaridad: Licenciatura o Ingeniería en Sistemas, Computación, Informática, Software o carreras afines.
-
Experiencia:
-
Experiencia en desarrollo de software Fullstack.
-
Experiencia previa en el sector Bancario, Financiero, Fintech o en aplicaciones transaccionales de alta concurrencia.
-
Backend:
-
Dominio de Java (versiones 8, 11 o 17+) y el ecosistema Spring (Spring Boot, Spring MVC, Spring Data, Spring Security).
-
Diseño e implementación de Microservicios y APIs RESTful seguras.
-
Manejo de bases de datos relacionales (Oracle, PostgreSQL, MySQL) y no relacionales (MongoDB, Redis).
-
Mensajería asíncrona: nociones o experiencia con Apache Kafka, RabbitMQ o IBM MQ.
-
Frontend:
-
Dominio de Angular (versión 8+) o React, junto con TypeScript / JavaScript (ES6+), HTML5 y CSS3/SASS.
-
Consumo e integración eficiente de APIs REST y gestión de estado.
-
DevOps, Cloud & Calidad:
-
Versionado con Git y flujos en GitHub / GitLab / Bitbucket.
-
Creación y ejecución de pruebas unitarias/integración (JUnit, Mockito, Jasmine/Karma, Jest).
-
Contenedores con Docker / Kubernetes y pipelines de CI/CD (Jenkins, Azure DevOps o GitLab CI).
-
Estándares de seguridad: conocimiento de lineamientos OWASP Top 10 y autenticación/autorización con OAuth2 / JWT.
-
Idioma inglés intermedio - avanzado.
Funciones y Responsabilidades
-
Desarrollar y mantener componentes de software robustos tanto en la capa frontend como en la arquitectura de microservicios backend.
-
Implementar APIs RESTful seguras y eficientes para la integración de servicios financieros y plataformas core bancarias.
-
Diseñar interfaces de usuario intuitivas, responsivas y alineadas con los lineamientos de diseño y accesibilidad del banco.
-
Escribir código limpio, modular y testeable, asegurando alta cobertura mediante pruebas unitarias e integración continua.
-
Participar en ceremonias ágiles (Scrum/Kanban), refinamiento de historias de usuario y revisiones de código (Code Reviews).
-
Colaborar estrechamente con arquitectos, analistas de negocio, QA y especialistas de seguridad para garantizar entregas en tiempo y con altos estándares de calidad.
Ofrecemos:
-
Sueldo Base: Rango altamente competitivo desde $40,000 hasta $90,000 MXN brutos mensuales.
-
Modalidad y Sede: Esquema Híbrido en Toluca (Lunes a Viernes de 9:00 a 18:00 hrs).
-
Contratación Directa con paquete de Prestaciones Superiores a las de la Ley:
-
30 días de Aguinaldo.
-
Vales de despensa mensuales.
-
Seguro de Gastos Médicos Mayores Familiar.
- Seguro de Vida.
-
Reparto de Utilidades.