




Position Summary: SENASA is seeking a TECHNICIAN for the development and maintenance of Java applications for simulators and training systems, with integration of 3D visual engines. Key Points: 1. Java software development for simulators and training systems. 2. Integration of Java logic with 3D visual engines and graphics systems. 3. Technical and evolutionary support for air traffic control simulators. **JOB OPENING (1326\)** SENASA, within its personnel selection framework, adheres to the principle of equal treatment and equal opportunities between women and men regarding access to employment and promotion, in accordance with Article 14 of the Spanish Constitution and Article 5 of Organic Law 3/2007, of March 22, on the Effective Equality of Women and Men. **TECHNICIAN (1\)** **Workplace:** Madrid **Department Address:**AIR NAVIGATION OPERATIONS / ATM TRAINING **Working Hours:** Flexible. **Job Requirements:** **Academic Qualification:** Vocational Training Level II or Higher Degree in Multiplatform Application Development. **Training:** Software development with Java. **Experience in:** Minimum one year of professional software development experience. * Participation in complex projects. * Development of high-performance Java applications and integration with graphics or 3D visual engines. **Knowledge of:** Advanced Java programming (Java SE, JavaFX, object-oriented programming, design patterns). * JavaScript development for interfaces, visualization, or integration with Java applications. * Integration of Java applications with 3D visual engines or interactive graphics environments (OpenGL, proprietary engines, graphics libraries, or simulators). * Client-server architectures and inter-module software communication. **Computer Applications:** Java development environments (IntelliJ IDEA, Eclipse, NetBeans). * Visual Studio Code. * Version control and project management tools. **Languages:** Intermediate level of English. **Willingness to Travel** **Additional Merits (to be evaluated):** **Training:** * 3D graphics engines, simulation, virtual reality, or augmented reality. * Complex software architectures and real-time systems. **Experience in:** At least five years of professional software development experience. * Simulator development. * Aeronautical environments, ATM, or critical systems. **Knowledge of:** ATC simulators. **Computer Applications:** Advanced proficiency in Microsoft Office (Word, Excel, Access, PowerPoint, etc.). **Languages:** Advanced level of English. **Responsibilities:** Development and maintenance of Java applications for simulators and training systems. Integration of Java logic with 3D visual engines and graphics systems. Development of training support tools and student management tools. Technical and evolutionary support for air traffic control simulators. **Employment Type:** Temporary. **Selection Process:** Interviews. Language test. **Start Date:** Immediate Madrid, February 6, 2026


