View All Jobs 123910

Software Engineer

Design and develop scalable aerospace web applications using Java and Angular
Bangalore
Mid-Level
2 days ago
Airbus

Airbus

A leading global aerospace corporation, specializing in the design and manufacture of commercial aircraft, military planes, helicopters, and space systems.

Full Stack Developer

We are seeking an experienced Full Stack Developer proficient in Java and Angular to join our dynamic team. The ideal candidate will have a strong background in designing, developing, and maintaining scalable web applications. You will work closely with cross-functional teams to deliver high quality software solutions that meet our clients' needs.

Qualification & Experience: We seek out curious minds. We value attention to detail, and we care deeply about outcomes. We are looking for passionate people, eager to learn, willing to share, establishing innovative ways of working and influencing culture change.

Engineering graduate with 4+ years of experience in full stack development using Java and Angular technologies. Strong knowledge of data structures, algorithms, object oriented programming concepts and SOLID principles. Strong understanding of Java programming language and its ecosystem, including Springboot, Hibernate, Maven etc., Proficiency in front-end development using Angular framework, TypeScript, HTML5, CSS3 and JavaScript. Experience with RESTful APIs, microservices architecture and Cloud platforms (preferably AWS). Good understanding of design patterns, system design, scalability and performance, security design, integration design, data structures and algorithms. Good understanding of SOLID principles. Solid understanding of database technologies. Experience with version control systems and CI/CD pipelines. Knowledge of GraphDB (e.g., Neo4j) is a plus. Knowledge of Agile/Scrum methodologies and experience working in agile development environments. Strong problem-solving skills, attention to detail, ability to work in a collaborative team environment. Excellent communication and leadership skills, with the ability to work effectively in a team and lead technical discussions. Knowledge in container technologies is a plus. Experience with Apache Spark is a plus.

Environment: Linux Openshift AWS

Responsibilities: Lead the design, development and testing of scalable web applications using Java and Angular framework. Architect scalable and robust solutions considering performance, security and maintainability aspects. Collaborate with cross-functional teams to deliver high quality software solutions. Mentor and coach junior developers, provide guidance on best practices and coding standards. Conduct code reviews, identify areas for improvement and ensure adherence to standards and patterns. Design and implement RESTful APIs, microservices and integration solutions. Create and publish detailed design documents. Optimize application performance, troubleshoot technical issues and implement solutions for scalability and reliability. Work with databases to design schemas, write queries and optimize database performance. Participate in the full Software Development Life Cycle including requirements gathering, design, coding, testing, deployment and maintenance. Design and develop frontend interfaces using Angular. Implement backend services and APIs using the Java ecosystem. Integrate front-end and back-end components. Integrate enterprise systems using proven design patterns. Assist in development and review of product documentation. Stay updated with emerging technologies, industry trends and best practices. Excellent communication skills to work in a globally distributed team. Lead by example in fostering a culture of continuous improvement, collaboration and innovation within the development team. Conduct workshops and share knowledge with the teams. Contribute in creating best practices.

Success Metrics: Success will be measured in a variety of areas, including but not limited to consistently ensuring the on-time delivery of high-quality code with minimal defects. Mastery of relevant programming languages, frameworks and tools and adherence to standards and best practices. Customer satisfaction. Adaptability to changing needs and collaboration. Leadership, mentorship and fostering a culture of continuous improvement. Innovation

Airbus India Private Limited

Employment Type: Permanent

Experience Level: Professional

Job Family: Digital

+ Show Original Job Post
























Software Engineer
Bangalore
Engineering
About Airbus
A leading global aerospace corporation, specializing in the design and manufacture of commercial aircraft, military planes, helicopters, and space systems.