




Job Summary: We are seeking a Java Developer Engineer responsible for the development, integration, and modernization of software tools for validation and automation. Key Highlights: 1. Development and modernization of software tools 2. Technical expertise in Java and backend architectures 3. Integration with DLLs and automation of workflows ALTEN Mexico is a subsidiary of the ALTEN Group. The ALTEN Group has been a leader in engineering and information technology for over 30 years and operates in 30 countries across Europe, North America, Asia, Africa, and the Middle East; it employs more than 46\.000 people, 88% of whom are engineers. We are looking for a **Java Developer Engineer.** In this role, you will be responsible for the development, integration, and modernization of software tools used in validation and automation processes. The position requires technical expertise in **Java, backend architectures, integration with DLLs (JNI/JNA), automation of validation workflows, communication between heterogeneous tools, and connectivity with NI or dSPACE platforms**. Additionally, you must ensure delivery quality through sound development practices, testing, documentation, and traceability in **GitHub and Rally.** **Requirements** * Java development tools * **Java 11/17\+** * Maven or Gradle for dependency management and build * **Spring Boot / Spring Framework for services, APIs, and business logic** * IntelliJ IDEA or Eclipse as primary IDE * GitHub for repositories, Pull Requests, versioning, and CI/CD * Rally and Jira for requirement management, tracking, and agile planning * GitFlow or Trunk‑Based Development as branching strategies * Tools for DLL and Legacy System Integration * JNI / JNA for communication with DLLs from Java * **OpenAPI / Swagger** for defining contracts between tools * **REST Assured for Java\+ API testing** **Responsibilities:** \- Delivery of new tools or updates to existing tools using primarily Java within the defined set of languages, frameworks, and packages (C, C\#, Visual Basic, Java, .NET, WPF, Python, SQL, LabView, TestStand, VeriStand, Control Desk, Automation Desk). \- Adherence to agile methodologies for software development using tools such as GitHub and Rally, applied specifically to Java development. \- Review and understand the primary purpose of legacy tools and the new toolset according to strategic needs, defining how Java-based capabilities will replace, integrate with, or extend those tools. \- Analyze SE, a C\#-based tool, to implement modules, services, or integrations in Java that enable interoperability with this tool or migrate equivalent capabilities. Salary: $27,000\.00 \- $32,000\.00 per month Work Location: Hybrid remote work in Mexico City, CDMX


