Full Stack Java / Angular Development Engineer (M/F)
Job Description:
***Airbus Defence & Space* is looking for a Full Stack Software Developer (Java/Angular) for its site in Toulouse (France) or Friedrichshafen (Germany). The Data Management team (TSEED1) is responsible for the development and deployment of data engineering software solutions dedicated to the design of space systems. Our solutions and services are at the heart of many business processes throughout the space systems lifecycle (tenders, design, verification, and validation). A key player in the company's digitalization strategy, our team drives innovation in the management and exploitation of space data.
As a Full Stack Software Developer (Java/Angular), you will be responsible for the engineering and architecture of software developments, from creating new features to resolving complex anomalies. You will lead the development process, whether through hands-on development or by supervising work entrusted to subcontracted teams.
Main responsibilities
In this role, your major activities will include Full Stack Development:
- Participate in the development of client-side interfaces (Angular) and server-side logic (Java Backend Java):
- Design, test, and maintain RESTful APIs and backend microservices (e.g., Spring Boot) connected to databases.
- ***Angular Frontend:* Develop responsive, modular, and reusable user interface components with Angular (TypeScript, HTML5, SCSS/CSS)
- Code quality and testing:
- Write clean and maintainable code, implement unit/integration tests, and participate in peer code reviews.
- System maintenance:
- Contribute to debugging, performance optimization, and maintaining the operational status of existing software modules within the TSEED1 scope.
- ***Collaboration:* Collaborate closely with multidisciplinary team members and business experts in a transnational environment.
Required skills and profile sought
Java Backend:
- Solid foundational knowledge in Java development, object-oriented programming (OOP) principles, and fundamental framework concepts (e.g., Spring / Spring Boot)
- Angular Frontend:
- Academic or practical experience (projects) with Angular and TypeScript (including HTML5/CSS3 and REST API integration)
- Tools:
- Good mastery of versioning with Git.
- ***Engineering best practices:* Understanding of containerization (Docker) and modern workflows (CI/CD concepts) is a plus.
- ***Soft skills:* Eagerness to learn, strong problem-solving skills, and the ability to communicate effectively within a transnational team.
- ***Languages:* Advanced English level required (both written and spoken)
Additional Information
***Work environment:* You will join an enthusiastic, dynamic, and innovation-driven team, operating in a transnational context according to the SCRUM methodology.
***Security clearance:* This position requires a security clearance (defense) or eligibility to obtain one from the competent authorities.
This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company's success, reputation and sustainable growth.
Company:
Airbus Defence and Space SAS
Employment Type:
Permanent Job Class (France): Class F12
Experience Level:
Professional
Job Family:
Software Engineering
By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.
Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.
Airbus is, and always has been, committed to equal opportunities for all. As such, we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to At Airbus, we support you to work, connect and collaborate more easily and flexibly. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.