Airbus

Software Engineer

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

Job Description:

JAVA/J2EE/Node.js + Typescript development, maintenance & run mode operations.
At least 2-4 years of experience in the area of product development using Node.js, TypeScript.
Strong understanding of relational databases (like PostgreSQL) with NoSQL technologies as a plus.
Strong understanding of Node.js, TypeScript & Angular development.
Ability to design and implement RESTful APIs to fulfil business requirements and allow for data exposure.
Good knowledge of the Container technologies Docker and Kubernetes and Microservices
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
API documentation using Swagger or similar frameworks.
Knowledge of test frameworks and unit tests for JAVA & Node.js
Strong knowledge of source code version control using Git.
Knowledge 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 
RabbitMQ: Message Queuing / Microservice Communication
Confluence, VersionOne
LINUX shell scripting 


Environment
Windows operating system (Development environment)
Linux operating system (Server)
Eclipse 
Visual Studio.NET
Git (Source Code Repository)
Jenkins (Continuous build Integration solution)

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

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:

Professional

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