Desarrollador Java Backend (Middle)
Industria: Banca / Servicios financieros
Ubicación: Ciudad de México
Modalidad: Presencial o híbrida, según proyecto (asistencia de 2 a 3 días por semana cuando aplique)
Experiencia: 2 a 3 años
Inglés: B2 deseable
Acerca de la posición
Buscamos un Desarrollador Java Backend Middle para participar en proyectos de desarrollo, modernización e integración de aplicaciones empresariales dentro del sector bancario.
La posición requiere experiencia práctica en Java, Spring Boot, microservicios y APIs REST, así como autonomía para implementar funcionalidades, resolver incidencias y colaborar con equipos técnicos y de producto.
Responsabilidades
- Desarrollar, mantener y desplegar aplicaciones backend utilizando Java.
- Diseñar, desarrollar e integrar microservicios y APIs REST.
- Integrar aplicaciones con sistemas core y servicios del ecosistema bancario.
- Implementar consultas y operaciones con bases de datos SQL y NoSQL.
- Desarrollar pruebas unitarias y de integración.
- Analizar y resolver incidencias técnicas de complejidad media.
- Optimizar código, rendimiento y estabilidad de las aplicaciones.
- Participar en procesos de integración y despliegue continuo.
- Colaborar con arquitectos, Product Owners y líderes técnicos.
- Mantener estándares de calidad, documentación y buenas prácticas de desarrollo.
Requisitos técnicos
- 2 a 3 años de experiencia profesional en desarrollo backend con Java.
- Conocimiento avanzado de Java Core y programación orientada a objetos.
- Experiencia con Spring Boot, JPA e Hibernate.
- Desarrollo de microservicios y APIs REST.
- Manejo de bases de datos SQL y NoSQL, incluyendo MongoDB.
- Control de versiones con Git.
- Conocimiento de Docker.
- Experiencia con pruebas unitarias y de integración utilizando JUnit y Mockito.
- Conocimiento de SonarQube y buenas prácticas de calidad de código.
- Familiaridad con procesos CI/CD utilizando Jenkins o GitHub Actions.
- Nociones de infraestructura, servidores y redes relacionadas con aplicaciones.
Conocimientos deseables
- Inglés B2.
- Kubernetes.
- Servicios cloud AWS, Azure o Google Cloud.
- Arquitectura APX BBVA.
- Experiencia en proyectos de transformación digital y modernización tecnológica.
Habilidades
- Autonomía técnica y responsabilidad en entregables.
- Capacidad analítica y resolución de problemas.
- Comunicación efectiva.
- Trabajo colaborativo con equipos técnicos y funcionales.
- Organización y gestión de prioridades.
- Adaptabilidad a cambios de proyecto y tecnología.
- Orientación a resultados y calidad.
Condiciones del proyecto
- Ubicación en sedes de BBVA: Torre BBVA Reforma, Parques Polanco o Centro de Procesamiento de Datos (CPD).
- Esquema presencial o híbrido según asignación.
- Horarios escalonados, con entrada entre 7:30 y 10:00 h, definidos por el Product Owner.
- Disponibilidad eventual para despliegues a producción.
- Posible participación en esquema BEX, con rotación de turnos cuando el proyecto lo requiera.
- Las condiciones pueden cambiar de acuerdo con la cuenta o proyecto asignado.
Proceso de selección: Te informamos que la primera entrevista de este proceso será realizada a través de un AI Agent. Una vez que te postules, recibirás las instrucciones para iniciar esta primera etapa. Posteriormente, un reclutador revisará tus respuestas para decidir el pase a la siguiente fase.¡Mucho éxito!