PitchMeAI
AEROCONTACT

XATIS: Desktop + Web Full-Stack Software Developer (H/F) - SAFRAN ENGINEERING SERVICES INDIA PVT LTD

AEROCONTACT · Bengaluru, Karnataka, India

  • On site
  • Full-time
  • $120,000 / year
  • Bengaluru, Karnataka, India

Job highlights

  • Develop desktop and web applications.
  • Utilize Java, Eclipse EMF, and SIRIUS.
  • Implement front-end with React and Node.js.
  • Work with back-end technologies like SpringBoot.
  • Contribute to a global aerospace leader.

About the role

About Safran

Safran is an international high-tech group operating in the fields of aeronautics (propulsion, equipment and interiors), space, and defense. Its mission is to sustainably contribute to a safer world, where air transport becomes ever more environmentally friendly, comfortable, and accessible. With operations on every continent, the Group employs 100,000 people for a turnover of 27.3 billion euros in 2024, and holds leading global or European positions in its markets, alone or in partnership. Safran is the 2nd company in the aeronautics and defense sector in TIME magazine's "World's Best Companies 2024" ranking. Safran Electrical & Power is one of the world leaders in aeronautical electrical systems. The company is a key player in the field of electrification of equipment and electric and hybrid propulsion. It has 14,000 employees spread across 13 countries.

Mission Description

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

In the context of desktop application development, you will demonstrate fluency in the following technical environments:
  • Object-oriented design, advanced data structures and algorithm implementation
  • Proficiency with the Eclipse environment, particularly the EMF (Eclipse Modeling Framework) and the SIRIUS graphical modeler
  • Deep understanding of the UML modeling language and the JAVA programming language
For Web application context, you are expected to be well-versed in:
  • 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
  • Eclipse EMF
  • SIRIUS Modeler
  • UML
  • React
  • Node.js
  • SpringBoot
  • PostgreSQL
  • CI/CD

Skills & topics

  • Full-Stack Developer
  • Software Engineer
  • Java Developer
  • React Developer
  • Node.js Developer
  • SpringBoot Developer
  • Eclipse
  • UML
  • PostgreSQL
  • CI/CD

How to get hired

  • Tailor your resume: Highlight your full-stack development experience, Java, Eclipse EMF, SIRIUS, React, Node.js, and SpringBoot skills.
  • Craft a compelling cover letter: Emphasize your project management experience and understanding of SDLC methodologies.
  • Showcase technical proficiency: Detail your experience with both desktop and web technologies as required.
  • Prepare for interviews: Be ready to discuss your problem-solving skills and experience in complex environments.
  • Network with hiring managers: Reach out to hiring managers at AEROCONTACT for insights.

Technical preparation

Master Java, Object-Oriented Design, and data structures.,Become proficient with Eclipse, EMF, and SIRIUS.,Master React, Node.js, HTML5, CSS, and JavaScript.,Understand SpringBoot, PostgreSQL, and CI/CD with GitLab.

Behavioral questions

Describe a complex IT project you managed.,How do you handle conflicting priorities?,Share an example of successful collaboration.,How do you ensure code quality and efficiency?

Frequently asked questions

What specific desktop development tools does AEROCONTACT use for this Full-Stack Software Developer role?
For desktop application development in this Full-Stack Software Developer role at AEROCONTACT, proficiency is required with the Eclipse environment, specifically the EMF (Eclipse Modeling Framework) and the SIRIUS graphical modeler, alongside Java and UML.
What are the primary front-end technologies for the Web application part of this Full-Stack Software Developer position at AEROCONTACT?
For the web application context of this Full-Stack Software Developer role at AEROCONTACT, you will be expected to be proficient in front-end technologies such as React, Node.js, JavaScript, JSP, HTML5, and CSS.
Does AEROCONTACT require a Project Management certification for the Full-Stack Software Developer position?
While a Project Management certification like PMP, PRINCE2, or similar is highly desirable for the Full-Stack Software Developer role at AEROCONTACT, it is not strictly mandatory. However, proven experience managing IT projects is required.
What is the expected experience level for a Full-Stack Software Developer at AEROCONTACT?
AEROCONTACT requires a Master's degree in a related field and a minimum of 5 years of professional experience in software development for this Full-Stack Software Developer position. Additionally, 3-5 years of IT project management experience is preferred.
What back-end frameworks and tools are essential for the Web application development in this Full-Stack Software Developer role at AEROCONTACT?
For the web application development aspect of this Full-Stack Software Developer role at AEROCONTACT, essential back-end frameworks and tools include SpringBoot, PostgreSQL, GraphQL, Tomcat, and Wildfly.
Are there specific communication standards mentioned for the Full-Stack Software Developer role at AEROCONTACT?
Yes, for the web application context of the Full-Stack Software Developer role at AEROCONTACT, familiarity with communication standards such as OSLC (Open Services for Lifecycle Collaboration) is expected.
What is Safran's role and mission in the aerospace industry relevant to this Full-Stack Software Developer position?
Safran, the parent company of AEROCONTACT, is a global leader in aeronautics, space, and defense, focusing on sustainable contributions to a safer world through advanced aviation technology. This Full-Stack Software Developer role contributes to their mission within Safran Electrical & Power.