Airbus

Software Engineer

Bengaluru, India
Java Node.js Kubernetes React Elasticsearch SQL TypeScript PostgreSQL Next.js Docker Kafka AWS GCP Spring Git API Microservices Azure
Search for More Jobs Talk to a recruiter now 💪
Description

Job Description:

Engineering graduate (preferably in Computer Science) with 3-4 years of experience in full stack development, maintenance & run mode operations.
Ability to develop backend systems using Spring Boot 3.x (Java) & Express + NodeJS (Typescript). Skilled with NestJS is a plus.
Knowledge of test frameworks and unit tests for JAVA & Node.js
Experience in working with 100% DevOps mindset oriented teams.
Strong knowledge of source code version control using Git.
Good understanding of working in/with devOps toolsets (GitHub, Jenkins, SonarQube, Artifactory, Containers, Kubernetes, Openshift).
Good understanding of relational databases (like PostgreSQL) with NoSQL technologies as a plus.
Good understanding of frontend (hands on UI/UX) development using ReactJS and latest frameworks (NextJs/ RemixJs)
Hands-on with libraries like Tanstack Query, Tanstack Table, Redux/Jotai/Zustand, Zod, React Hook Form, Lombok, Hibernate, ExecutorService, Log4j/Slf4j, Hikari/DBCP/C3PO, H2/HSQL/Derby.
 Hands-on with OAuth, JWT, SSO implementation & libraries like PassportJS, NextAuth, Spring Security
Ability to design and implement RESTful APIs to fulfill business requirements and allow for data exposure.
Understanding of the Container technologies Docker and Kubernetes and Microservices
 Writing API documentation (OpenAPI spec) and hands-on with api testing tools (Postman).
Good understanding of SAFe agile methodology and workflow, preferably using VersionOne/JIRA
Ability to collaborate with a diversity of customer's teams to address important issues and to resolve them.
Experienced in working within a product delivery lifecycle, Agile/scrum experience in software development (plus).

Nice to have
Data Modeling as per UML standards 
Message Queuing / Microservice Communication: RabbitMQ, Kafka, AMQ
Confluence, VersionOne
Logging/Monitoring tool sets: Graffana, Splunk, Prometheus, Zabbix
Jenkins scripting
ElasticSearch, Apache Lucene
Clouds: AWS, Azure, GCP


Environment
Windows operating system (Development environment)
Linux operating system (Server)
Eclipse/IntelliJ
Visual Studio Code
GitHub (Source Code Repository)
Jenkins (Continuous build Integration solution)
Openshift (Redhat Kubernetes platform) 


Responsibilities

Full Stack Development
Design, develop, test, and maintain full stack applications using Spring Boot 3.x (Java) and Express + NodeJS (Typescript)
Develop backend systems with a focus on scalability, performance, and reliability
Implement frontend development using ReactJS and latest frameworks (NextJs/RemixJs)
DevOps and Testing
Collaborate with teams to ensure a 100% DevOps mindset in operations
Develop and execute unit tests for Java and Node.js applications
Utilize test frameworks to ensure high-quality code
Manage source code version control using Git
Work with DevOps toolsets such as GitHub, Jenkins, SonarQube, Artifactory, Containers, Kubernetes, and Openshift
Database Management
Design and implement relational databases using PostgreSQL
Work with NoSQL technologies as needed
Ensure data integrity and performance in database systems
Good knowledge on SQL database on writing SQL queries and procedures to store and access the PLM systems.
API Design and Documentation
Design and implement RESTful APIs to fulfill business requirements
Write API documentation using OpenAPI spec
Utilize API testing tools such as Postman
Assist in development of product user manuals.
Agile Methodology and Collaboration
Work within a product delivery lifecycle using Agile/Scrum methodologies
Utilize SAFe agile methodology and workflow, preferably with VersionOne/JIRA
Works closely with customers in line with Agile Scrum/DeveOps ways of working (e.g. gathering requirements, creating technical specifications and architecture documents, creating good documentation, managing a project timeline).
Container Technologies and Microservices
Work with container technologies such as Docker and Kubernetes
Implement microservices architecture to ensure scalability and flexibility
Other Responsibilities
Stay up-to-date with the latest technologies and best practices in full stack development
Assemble and edit source code repositories to develop a software stack for the product needs & respects the standards and structure of the given APIs.
Participate in code reviews and ensure high-quality code
Collaborate with cross-functional teams to ensure seamless integration of systems
Troubleshoot and resolve technical issues in a timely manner
Communicate technical information effectively to both technical and non-technical stakeholders.
Participates in all phases of the product development lifecycle, including the analysis, design, test and integration of products.
Support the adoption of tooling and industry best practices among development teams

Travel
Willingness to travel for long & short term to Europe (~ a week in Europe each 10 weeks)
Success Metrics
Success will be measured in a variety of areas, including but not limited to
Consistently ensure the on-time delivery and quality (first-time-right) of the projects
Design architectures based on industry best practices
Bring innovative cost effective solutions
Build strong bonding among the different teams
Achieve the customer satisfaction
 

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 India Private Limited

Employment Type:

Permanent

-------

Experience Level:

Entry Level

Job Family:

Digital <JF-IM-DI>

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 emsom@airbus.com.

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.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers