




Resumen del Puesto: Se busca un Desarrollador Java Senior Backend con experiencia en arquitectura MVC para diseñar e implementar soluciones tecnológicas robustas y escalables. Puntos Destacados: 1. Desarrollo de APIs y componentes backend de alto desempeño. 2. Colaboración con arquitectos y líderes técnicos en evolución de plataformas. 3. Participación en migración de sistemas legados a arquitecturas modernas. Nos encontramos en busqueda de Desarrollador Java Senior Backend · Buscamos un Desarrollador Java Senior con sólida experiencia en desarrollo backend, CONOCER Y MANEJAR ARQUITECTURA MVC, capaz de diseñar e implementar soluciones tecnológicas robustas, seguras, escalables y resilientes. El candidato ideal contará con amplia experiencia en Java y frameworks modernos, participando en el desarrollo de componentes críticos para operaciones financieras y colaborando con arquitectos y líderes técnicos en la evolución de plataformas tecnológicas. Responsabilidades principales Desarrollar APIs y componentes backend de alto desempeño. Diseñar e implementar soluciones seguras, escalables y resilientes. Desarrollar componentes críticos para operaciones financieras. Aplicar prácticas de DevSecOps dentro del ciclo de desarrollo de software. Garantizar la calidad del código y mejora continua. Colaborar con arquitectos, líderes técnicos y equipos de desarrollo. Identificar oportunidades de mejora en el código y optimizar soluciones existentes. Documentar desarrollos y mantener estándares de desarrollo. Cumplir con lineamientos regulatorios, de gobierno y buenas prácticas de desarrollo. Asegurar la observabilidad de servicios mediante logs, métricas y trazabilidad. Principales retos del puesto Adaptarse rápidamente a proyectos y equipos de trabajo. Implementar soluciones con alta disponibilidad y resiliencia. Participar en migración de sistemas legados hacia arquitecturas modernas. Diseñar APIs capaces de soportar altos volúmenes de tráfico y crecimiento de usuarios. Contribuir a procesos de reingeniería de aplicaciones y mejora continua. Aplicar prácticas modernas de DevOps, ciberseguridad y feature flags. Requisitos y experiencia Formación académica Ingeniería en Sistemas, Computación o carrera afín. Experiencia Mínimo 5 años de experiencia en desarrollo con Java. Conocimientos técnicos indispensables Programación avanzada en Java 17 o superior. Frameworks: Spring Boot Spring Security Spring Data Spring MVC Hibernate / JPA Framework Quarkus. Desarrollo de microservicios. Implementación de colas de mensajería (IBM MQ). Manejo de pruebas unitarias. Patrones de diseño y principios SOLID. Arquitectura de software basada en: Microservicios Arquitectura por capas DevOps y herramientas Experiencia con herramientas DevOps: Atlassian Suite Git Jenkins CI/CD SonarQube Pipelines Manejo avanzado de Maven y Git Flow. Bases de datos SQL avanzado en: Oracle MySQL Pruebas y desempeño Herramientas de pruebas: JMeter NeoLoad Gatling Infraestructura y despliegue Docker Kubernetes OpenShift Arquitecturas de alta disponibilidad. Metodologías Experiencia trabajando con Scrum y Kanban. Condiciones del puesto Modalidad 100% HIBRIDA (Disponibilidad para acudir a oficina). Horario laboral: 9:00 am 6:00 pm (Zona Ciudad de México). 1hora de comida. Disponibilidad ocasional para trabajar en fines de semana por necesidades del proyecto. Se requiere espacio de trabajo adecuado en casa. Idioma requerido: Español nativo. Conocimientos deseables Experiencia en instituciones financieras o banca. Conocimiento en sistemas bancarios. Experiencia con WSO2. Experiencia en OpenShift. Ofrecemos : sueldo $ 41000 libres Prestaciones de Ley y superiores Modalidad Hibrida. -Requerimientos- Educación mínima: Educación superior - Licenciatura 5 años de experiencia Edad: entre 25 y 59 años Palabras clave: desarrollador, programador
