




**Ubicación**: Monterrey, CDMX o Guadalajara **(Híbrido: 3 días por semana en la oficina de Infosys)** Buscamos un **desarrollador Java Full Stack** altamente experimentado y capacitado para diseñar, desarrollar y mantener aplicaciones empresariales robustas y escalables. Este puesto requiere experiencia en la creación de servicios de back-end con **Java** y **Spring Boot**, así como interfaces de usuario front-end dinámicas mediante **Angular**. **Responsabilidades clave** * Liderar el diseño y desarrollo de funciones y componentes complejos en toda la pila de la aplicación. * Desarrollar código de alta calidad y mantenible tanto para nuevas funcionalidades como para sistemas existentes, utilizando Java, Spring Boot y Angular. * Orientar a desarrolladores junior y participar en revisiones de código para garantizar las mejores prácticas y la calidad del código. * Colaborar con equipos multifuncionales para definir los requisitos del proyecto, cronogramas y entregables. * Diagnosticar, depurar y optimizar aplicaciones para asegurar un alto rendimiento y fiabilidad. **Habilidades y experiencia requeridas** * Licenciatura en Ciencias de la Computación, Tecnologías de la Información, Ingeniería de Software o una disciplina técnica relacionada. * **3 a 5 años de experiencia profesional** en desarrollo de software, con un **énfasis significativo** en el **desarrollo full stack**. * Conocimiento sólido de las prácticas y metodologías modernas de desarrollo de software, incluidas las metodologías ágiles. * Experiencia profunda en Java y el framework Spring Boot, incluida la arquitectura de microservicios. * Competencia comprobada en Angular y su ecosistema (por ejemplo, TypeScript, RxJS, gestión de estado). * Amplia experiencia con bases de datos relacionales. * Conocimiento de las prácticas de gestión de secretos. * Excelentes habilidades analíticas y de resolución de problemas. * Buenas habilidades comunicativas, tanto escritas como verbales. * Dominio del inglés. * Capacidad comprobada para aprender rápidamente nuevas tecnologías y adaptarse a necesidades técnicas cambiantes. **Habilidades deseables** * Experiencia con bases de datos no relacionales. * Experiencia con plataformas en la nube como AWS, Azure o GCP. * Familiaridad con herramientas de CI/CD como Jenkins, GitLab CI o similares. * Experiencia con tecnologías de contenerización como Docker y Kubernetes. * Conocimiento de programación asíncrona y colas de mensajes. **Habilidades y cualidades deseadas** * Capacidad para trabajar de forma independiente y como parte de un equipo. * Pasión por el aprendizaje y por mantenerse actualizado con las últimas tecnologías. * Mentalidad proactiva y orientada a resultados.


