Senior Fullstack Engineer

Thales

Job Description: Senior Fullstack Engineer

Thales , a global leader in aerospace, defense, and security, is establishing a new state-of-the-art development center in Abu Dhabi . We are seeking a Senior Fullstack Engineer to join our Air Traffic Management (ATM) division. You will be a key contributor to the TopSky – Flow Manager suite, a critical software system used by Air Navigation Service Providers in 170 countries to prevent airspace congestion and ensure the safety of millions of passengers.

 

In this role, you will do more than write code; you will architect the systems that manage global flight data.Working within an Agile Scrum squad, you will bridge the gap between complex business needs and high-performance technical requirements. From designing Service-Oriented Architectures (SOA) to deploying cloud-native services in a DevOps environment, your work will directly impact the efficiency of air traffic in one of the world’s fastest-growing aviation hubs.

 

Key Responsibilities

  • Agile Development: Act as a core member of an Agile squad, transforming business needs into technical requirements, making estimates, and ensuring “Definition of Done” for all stories.

     

  • Fullstack Implementation: Design and develop rich web interfaces (VueJS/Angular) and robust backend software components (Java, Spring Boot, Vert.X).

     

  • System Architecture: Contribute to solution definitions, software design, and architectural decisions in collaboration with Solution Owners and Tech Leads.

     

  • DevOps & CI/CD: Take ownership of the full software development life cycle (SDLC), including continuous integration (Jenkins, Git) and deployment using Docker, Kubernetes, and Ansible.

     

  • Technical Leadership: Act as the “go-to” person for technical challenges, enforcing code best practices (TDD), and mentoring junior team members.

     

  • Documentation: Produce high-quality technical documentation, including Low-Level Designs (LLD), Interface Control Documents (ICD), and Software Requirement Specifications (SRS).

     


Qualifications & Requirements

  • Education: Master’s degree in Computer Science , Electronics, or a related Engineering field.

  • Experience: Minimum 6+ years of engineering experience, with at least 4+ years specialized in Docker, Kubernetes , and RESTful Web Services .

     

  • Backend Mastery: Deep hands-on experience in JAVA (Spring Boot, Maven, Vert.X).

  • Frontend Mastery: Proven expertise in JavaScript frameworks (Angular, ReactJS, or VueJS) and HTML5/CSS3.

     

  • Domain Knowledge: Significant background in Air Traffic Management (ATM) systems and flight data processing is highly preferred.

     

  • Systems: Mandatory knowledge of Linux systems and bash scripting.

  • Linguistic Skills: High fluency in English is required; French or Arabic is a plus.


Job Data Summary

Category Details
Company Name Thales Group
Position Title Senior Fullstack Engineer
Job Type Full-time
Location Abu Dhabi, United Arab Emirates
Country United Arab Emirates
City Abu Dhabi
Industry Aerospace / Defense / Air Traffic Management
Tech Stack Java, Spring Boot, VueJS/Angular, Docker, Kubernetes
Minimum Experience 6 Years

To apply for this job please visit careers.thalesgroup.com.