




Resumen del Puesto: Únete a IDS Comercial como Líder Técnico Java para liderar el desarrollo y despliegue de aplicaciones, diseñando soluciones basadas en microservicios y asegurando la calidad. Puntos Destacados: 1. Liderazgo técnico en desarrollo y despliegue Java 2. Diseño de soluciones con microservicios y arquitectura backend 3. Ambiente de trabajo colaborativo con crecimiento profesional Únete a IDS Comercial, S.A. de C.V. como Líder Técnico Java en un rol de despliegues y microservicios. Trabaja en un entorno dinámico y colaborativo, con posibilidad de modalidades presenciales y remotas. **Requisitos:** Ingeniería o licenciatura en carrera afín a tecnologías de la información. **Al menos 4 años de experiencia profesional** **Perfil enfocado en liderazgo técnico con experiencia en desarrollo Java y despliegues ( obligatoria)** **Experiencia liderando equipos técnicos con capacidad para coordinar equipos y asegurar calidad en entregables, en sector financiero ( deseable)** **Experiencia:** **Especificaciones técnicas:** **Conocimientos base (OBLIGATORIOS):** **Java:** * Dominio del lenguaje Java * Experiencia con Java 8 o superior * Java Collections API * Concurrencia (multithreading) * Garbage Collector * Operaciones paralelas **Spring Framework:** * Spring Core (IoC) * AOP (Aspect Oriented Programming) * Transaction Management * Spring MVC * Spring Data (JPA \+ Hibernate) * Spring Boot * Manejo de configuración externa * Manejo de excepciones * Actuator **Despliegues / DevOps:** * Experiencia en despliegues de aplicaciones Java * Manejo de pipelines CI/CD (Jenkins o similar) * Control de versiones (Git) **Equivalentes CI/CD si no tiene Jenkins:** * GitLab CI/CD * Azure DevOps * GitHub Actions **Arquitectura:** * Microservicios * APIs REST **Bases de datos:** * SQL / NoSQL **Conocimientos deseables :** **Java avanzado:** * Streams API * Interfaces funcionales y expresiones lambda * Métodos default y static en interfaces **Spring avanzado:** * WebFlux * Feign Client **Contenedores y nube:** * Docker * Kubernetes / OpenShift **Arquitectura:** * Arquitectura orientada a eventos * Integración con mensajería (Kafka, RabbitMQ) **Herramientas adicionales:** * SonarQube * Monitoreo (AppDynamics, Dynatrace, etc.) **Certificaciones y metodologías necesarias: Metodologías ágiles (Scrum / Kanban)** * Certificación Scrum (deseable) * Buenas prácticas de desarrollo y calidad de software **Principales Actividades o Funciones:** * Liderar técnicamente el desarrollo y despliegue de aplicaciones Java. * Diseñar soluciones técnicas basadas en microservicios y arquitectura backend. * Supervisar despliegues en ambientes (DEV, QA, PROD). * Definir estándares de desarrollo y mejores prácticas. * Asegurar cumplimiento de arquitectura, calidad y seguridad. * Descomponer soluciones complejas en entregables manejables. * Coordinar con equipos de desarrollo, QA y DevOps. * Revisar código y asegurar buenas prácticas (code review). * Anticipar riesgos técnicos y proponer soluciones. * Documentar diseño técnico, configuraciones y despliegues. * Dar soporte técnico y mentoría a desarrolladores. * Asegurar reutilización de componentes y estándares de la industria. **Beneficios:** * Ofrecemos un ambiente de trabajo colaborativo y desafiante. * Contarás con oportunidades de crecimiento profesional y desarrollo. * Flexibilidad en la modalidad de trabajo, presencial y remoto. Únete a nosotros y contribuye al éxito de nuestros proyectos tecnológicos. ¡Esperamos tu candidatura!


