ú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!