Alten méxico es una subsidiaria del grupo alten. El grupo alten es líder en ingeniería y tecnología de la información desde hace más de 30 años y opera en 30 países de europa, américa del norte, asia, áfrica y oriente medio; emplea a más de 46.000 personas, de las cuales el 88% son ingenieros.estamos buscandoingeniero(a) java developer.en este rol, serás responsable del desarrollo, integración y modernización de herramientas de software utilizadas en procesos de validación, automatización.la posición requiere dominio técnico enjava, arquitecturas de backend, integración con dlls (jni/jna), automatización de flujos de validación, comunicación entre herramientas heterogéneas y conexión con plataformas ni o dspace. Además, debe garantizar la calidad de las entregas mediante buenas prácticas de desarrollo, pruebas, documentación y trazabilidad engithub y rally.requirements herramientas de desarrollo en java java 11/17+ maven o gradle para manejo de dependencias y build spring boot / spring framework para servicios, apis y lógica de negocio intellij idea o eclipse como ide principal github para repositorios, pull requests, versionado y ci/cd rally y jira para gestión de requerimientos, seguimiento y planeación ágil gitflow o trunk‐based development como estrategias de branching herramientas para integración con dlls y sistemas legacy jni / jna para comunicación con dlls desde java openapi / swaggerpara definición de contratos entre herramientas rest assured para pruebas de apis java+actividades: - entrega de nuevas herramientas o actualización de herramientas existentes utilizando principalmente java dentro del conjunto de lenguajes, frameworks y paquetes definidos (c, c#, visual basic, java, .net, wpf, python, sql, labview, teststand, veristand, control desk, automation desk). - apegarse a metodologías ágiles para el desarrollo de software utilizando herramientas como github y rally, aplicadas al desarrollo en java. - revisar y entender el propósito principal de las herramientas legacy y del nuevo conjunto de herramientas según necesidades estratégicas, definiendo cómo las capacidades en java reemplazarán, integrarán o ampliarán dichas herramientas. - analizar se, una herramienta basada en c#, para implementar en java módulos, servicios o integraciones que permitan interoperar con esta herramienta o migrar capacidades equivalentes.