Desktop + Web Full-Stack Software Developer
AEROCONTACT
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Desktop + Web Full-Stack Software Developer at AEROCONTACT
Safran is a leading international high-technology group operating in the aerospace (propulsion, equipment, and interiors), space, and defense markets. Its mission is to contribute sustainably to a safer world, where air transport is ever more environmentally friendly, comfortable, and accessible. Present on all continents, the Group employs 100,000 people and generated sales of 27.3 billion euros in 2024. Safran holds, alone or in partnership, world or European leadership positions in its markets. Safran was ranked 2nd in the aerospace and defense sector in TIME magazine's "World's Best Companies 2024." Safran Electrical & Power is a world leader in aeronautical electrical systems, a key player in the electrification of equipment and electric and hybrid propulsion. It has 14,000 employees in 13 countries.
Mission Description
As a Desktop + Web Full-Stack Software Developer, you will be instrumental in developing and maintaining robust software solutions for both desktop and web applications within a high-tech aerospace environment. This role demands proficiency across the entire software development lifecycle, from object-oriented design to deployment, and involves working with advanced frameworks and tools.
Required Qualifications and Skills
- Master's degree in Computer Science, Information Systems, or a related field.
- Minimum of 5 years of professional experience in software development.
- Experience working with modern frameworks, libraries, and development tools.
- Solid understanding of software development lifecycle (SDLC), agile and waterfall methodologies.
- Proven experience (3-5 years minimum) managing IT projects, preferably within a complex and fast-paced environment.
- Excellent organizational, problem-solving, and decision-making skills.
- Strong written and verbal communication skills in English.
- Proficient in using project management tools (e.g., Jira, MS Project, Trello, Asana).
- Project management certification (PMP, PRINCE2, or similar) is highly desirable.
- Ability to work independently and collaboratively.
Technical Knowledge Required
For Desktop Application Development:
- Object-oriented design, advanced data structures, and algorithm implementation.
- Proficiency with the Eclipse environment, particularly EMF (Eclipse Modeling Framework) and SIRIUS graphical modeler.
- Deep understanding of the UML modeling language and the JAVA programming language.
For Web Application Context:
- Front End technologies: React, Node.js, JavaScript, JSP, HTML5, CSS.
- Back End framework and tools: SpringBoot, PostgreSQL, GraphQL, Tomcat, Wildfly.
- Communication Standards such as OSLC (Open Services for Lifecycle Collaboration).
- Configuration management and CI/CD processes using GitLab.
- Development within VSCode.
- Application Deployment using OpenShift.
Key skills/competency
- Full-stack development
- Java
- React
- SpringBoot
- PostgreSQL
- Eclipse EMF/SIRIUS
- UML modeling
- Project Management
- CI/CD
- Agile methodologies
How to Get Hired at AEROCONTACT
- Research Safran's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application with AEROCONTACT's parent company, Safran's, high-tech aerospace focus.
- Tailor your resume: Customize your resume to highlight experience in full-stack development, especially with Java, React, SpringBoot, and project management, explicitly mentioning proficiency with Eclipse EMF, SIRIUS, and CI/CD tools.
- Showcase project management: Emphasize your proven track record in managing IT projects, detailing methodologies like Agile/Waterfall and tools such as Jira, MS Project, or Asana.
- Prepare for technical depth: Be ready to discuss object-oriented design, advanced data structures, algorithm implementation, and your expertise in both desktop (Java, UML, Eclipse) and web (React, Node.js, SpringBoot, PostgreSQL) environments.
- Practice behavioral questions: Demonstrate strong problem-solving, organizational, and communication skills, providing specific examples of independent work and collaborative success in complex technical projects.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background