Overview
únete a alten méxico como java developer para formar parte de nuestro equipo especializado en soluciones de ingeniería y tecnología. Trabajarás en proyectos innovadores en industrias como automotriz, energía, aeronáutica, banca, telecomunicaciones y más. En este rol, serás responsable del desarrollo, integración y modernización de herramientas de software utilizadas en procesos de validación y automatización. La posición requiere dominio técnico en java, 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 en github y rally.
responsibilities
* 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
qualifications
* 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 / swagger para definición de contratos entre herramientas
* rest assured para pruebas de apis java
benefits
prestaciones arriba de la ley. Posición remota con 1 día de presencia al mes en cdmx
#j-18808-ljbffr