Dirigir, coordinar y supervisar equipos de desarrollo de software basados en tecnologías Java, asegurando la implementación de soluciones tecnológicas alineadas a los objetivos estratégicos de la organización.
Garantizar la calidad del software, la adopción de buenas prácticas de desarrollo, la correcta integración de componentes tecnológicos y el cumplimiento de los estándares de arquitectura, seguridad y desarrollo establecidos.Certificaciones RequeridasContar con al menos una de las siguientes certificaciones vigentes:ITIL v4Scrum MasterTítulo en Licenciatura o Ingeniería, con documentación comprobable, en alguna de las siguientes áreas:Computación e InformáticaAdministraciónInformática AdministrativaMatemáticas o ActuaríaCarrera a finObjetivos Específicos:Liderar técnicamente proyectos de desarrollo de software basados en tecnologías Java.Asegurar la correcta implementación de soluciones tecnológicas de acuerdo con los lineamientos de arquitectura empresarial y seguridad institucional.Coordinar equipos multidisciplinarios para el cumplimiento de los objetivos, alcances y tiempos establecidos.Promover la adopción de mejores prácticas de desarrollo, integración continua y calidad de software.Funcionar como enlace entre las áreas técnicas, funcionales y de negocio para asegurar la alineación de las soluciones tecnológicas.Responsabilidades PrincipalesDirigir y coordinar equipos de desarrollo durante todas las fases del ciclo de vida del software.Definir lineamientos técnicos y supervisar su correcta ejecución.Participar en la definición de arquitecturas de software y estrategias de integración.Garantizar la calidad, escalabilidad, mantenibilidad y seguridad de las soluciones desarrolladas.Revisar diseños técnicos, código fuente y entregables del equipo de desarrollo.Asegurar el cumplimiento de estándares,
metodologías y marcos de trabajo institucionales.Gestionar riesgos técnicos y proponer estrategias de mitigación.Coordinar la integración de componentes tecnológicos con sistemas internos y externos.Actuar como puente de comunicación entre el equipo técnico, líderes de proyecto, áreas usuarias y otras áreas de la institución.Supervisar actividades de pruebas, despliegues y liberaciones a ambientes productivos.Promover la mejora continua de procesos, herramientas y prácticas de desarrollo.Brindar mentoría y acompañamiento técnico a desarrolladores y especialistas del equipo.Conocimientos Técnicos RequeridosIndispensablesDesarrollo de aplicaciones empresariales con Java.Frameworks Java (Spring Boot, Spring Framework, JPA/Hibernate).
Arquitectura de software y diseño de soluciones.Servicios REST y APIs.Integración de sistemas.Patrones de diseño y buenas prácticas de desarrollo.Control de versiones (Git).
Gestión de calidad de software y revisiones de código.Metodologías ágiles (Scrum, Kanban).
Integración y despliegue continuo (CI/CD).
Seguridad en aplicaciones y servicios.Administración de ambientes de desarrollo, pruebas y producción.DeseablesArquitectura de microservicios.Contenedores y herramientas de orquestación (Docker, Kubernetes).
Herramientas DevOps.Bases de datos relacionales y no relacionales.Servicios en la nube.Herramientas de monitoreo y observabilidad.ExperienciaMínimo 6 años de experiencia en desarrollo de software.Mínimo 5 años desempeñando funciones de liderazgo técnico o coordinación de equipos de desarrollo.Experiencia comprobable en proyectos de desarrollo e integración de sistemas de misión crítica.Experiencia en la implementación de arquitecturas empresariales y soluciones de alta disponibilidad.Experiencia en la gestión de equipos multidisciplinarios y coordinación con áreas de negocio.
📌 Líder Técnico Java Sr (Xico)
🏢 SOFTTEK
📍 Xico