
at Citi
Bulge Bracket Investment BanksPosted 13 days ago
No clicks
**BANAMEX Apps Dev Intermediate Programmer Analyst (Java Full Stack) – C11** mid-level programmer to analyze, design, build, test, and maintain Java-based web applications for Banamex. Key responsibilities include: - Develop and maintain web apps using Java, Angular, HTML5, CSS3 - Analyze, optimize, and enhance existing code - Collaborate with cross-functional teams to ensure secure, scalable, and business-aligned apps - Generate reports using Jasper Reports and manage databases - Participate in deployments, incident management, and agile workflows Requires 3-5 years in enterprise app development, proven Java experience, and familiarity with Angular, Maven, Apache Tomcat, SQL, and Git. Bachelor's degree in relevant field. Best practice-oriented, problem-solver sought.
- Compensation
- Not specified
- City
- Not specified
- Country
- Mexico
Currency: Not specified
Full Job Description
BANAMEX Apps Dev Intmd Programmer Analyst (Java Full Stack) C11
Job Req Id:
261003070
Location(s):
Ciudad De Mexico, Ciudad De Mexico, Mexico
Job Type:
Hybrid
Posted:
Oct. 30, 2026
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, youll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
El analista programador de desarrollo de aplicaciones es un puesto de nivel intermedio responsable de participar en el establecimiento y la implementacin de sistemas y programas de aplicaciones nuevos o revisados en coordinacin con el equipo de Tecnologa. El objetivo general de este puesto es contribuir a las actividades de anlisis y programacin de los sistemas de aplicaciones.
Responsabilidades:
- Utilizar el conocimiento de los procedimientos y conceptos de desarrollo de aplicaciones, y el conocimiento bsico en otras reas tcnicas para identificar y definir las mejoras necesarias para el sistema.
- Identificar y analizar problemas, hacer recomendaciones e implementar soluciones.
- Utilizar el conocimiento sobre los procesos comerciales, procesos de sistemas y estndares de la industria para resolver problemas complejos.
- Analizar informacin y realizar juicios de evaluacin para recomendar soluciones y mejoras.
- Llevar a cabo pruebas y depuraciones, utilizar herramientas de secuencia de comandos y escribir cdigos bsicos para especificaciones de diseo.
- Evaluar la aplicabilidad de experiencias similares y analizar las opciones en circunstancias no contempladas en los procedimientos.
- Desarrollar un conocimiento prctico sobre aspectos de Citi tales como sistemas de informacin, procedimientos, estndares, desarrollo de aplicaciones para servidores, operaciones de red, administracin de base de datos, administracin de sistemas, operaciones de centros de datos y aplicaciones basadas en computadora.
- Evaluar adecuadamente el riesgo cuando se toman decisiones comerciales, demostrando una consideracin particular por la reputacin de la empresa y protegiendo a Citigroup, sus clientes y activos, al impulsar el cumplimiento de las leyes, las reglas y los reglamentos correspondientes, acatando la poltica, aplicando un juicio tico slido en relacin con el comportamiento personal, la conducta y las prcticas comerciales y escalando, administrando e informando los problemas de control con transparencia
Calificaciones:
- Entre 0 y 2 aos de experiencia relevante.
- Experiencia en programacin o depuracin utilizada en aplicaciones comerciales.
- Conocimiento prctico de las prcticas y normas de la industria.
- Conocimiento integral del rea comercial especfica para el desarrollo de aplicaciones.
- Conocimiento prctico de lenguajes de programacin.
- Demuestra una comunicacin escrita y verbal clara y concisa de manera constante.
Educacin:
- Ttulo universitario/de licenciatura o experiencia equivalente.
Apps Dev Intmd Programmer Analyst (Java Full Stack) C11
Objetivo del Puesto
Responsable del desarrollo, mantenimiento y mejora continua de aplicaciones web empresariales para Banamex, participando en el anlisis, diseo, construccin, pruebas e implementacin de soluciones tecnolgicas. El rol requiere experiencia en desarrollo Full Stack con enfoque Java, capacidad para interpretar y modificar cdigo existente, as como colaborar con equipos multidisciplinarios para garantizar aplicaciones seguras, escalables y alineadas a las necesidades del negocio.
Responsabilidades Principales
- Desarrollar y mantener aplicaciones web utilizando tecnologas Java y Angular.
- Analizar, interpretar y optimizar cdigo existente para garantizar calidad, estabilidad y mantenibilidad.
- Participar en el diseo y construccin de componentes Front-End y Back-End.
- Desarrollar servicios, funcionalidades y componentes reutilizables bajo estndares de desarrollo seguro.
- Generar y mantener reportes empresariales utilizando Jasper Reports.
- Realizar consultas, anlisis y validacin de informacin en bases de datos relacionales.
- Ejecutar pruebas unitarias e integrales para asegurar la calidad del software.
- Gestionar dependencias y compilaciones mediante Maven.
- Participar en despliegues y soporte sobre servidores de aplicaciones como Apache Tomcat.
- Colaborar con lderes tcnicos, arquitectos y usuarios de negocio en la definicin de requerimientos y soluciones.
- Dar soporte y seguimiento a incidentes o requerimientos relacionados con aplicaciones en produccin.
- Aplicar buenas prcticas de programacin, documentacin y control de versiones.
Experiencia Requerida
- 3 a 5 aos de experiencia en desarrollo de aplicaciones empresariales.
- Experiencia comprobable en desarrollo Java.
- Experiencia en desarrollo Front-End con Angular.
- Experiencia en JavaScript, HTML5 y CSS3.
- Experiencia utilizando Maven para construccin y gestin de proyectos.
- Conocimiento de servidores Apache Tomcat.
- Experiencia en generacin de reportes con Jasper Reports.
- Experiencia trabajando con bases de datos relacionales y SQL.
- Experiencia en anlisis y mantenimiento de cdigo existente.
Conocimientos Tcnicos
Indispensables
- Java 8 (JDK 8)
- Angular
- JavaScript
- HTML5
- CSS3
- Maven
- Apache Tomcat
- SQL
- Jasper Reports
- Git
Deseables
- Spring / Spring Boot
- Jenkins
- SonarQube
- Metodologas Agile / Scrum
- APIs REST
- Oracle Database
- Linux / Unix
Competencias
- Pensamiento analtico.
- Resolucin de problemas.
- Trabajo en equipo.
- Comunicacin efectiva.
- Atencin al detalle.
- Orientacin a resultados.
- Capacidad de aprendizaje continuo.
- Buenas prcticas de desarrollo de software.
Perfil Acadmico
- Licenciatura o Ingeniera en Sistemas, Informtica, Computacin, Tecnologas de Informacin o afn.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi (opens in new window).
View Citis EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.




