Airbus logo

Software Engineer

Airbus
NewPosted today

LOCATION

Bangalore Area · Onsite

EXPERIENCE

4 - 5 Years

TYPE

FullTime

SKILLS REQUIRED

PythonFull-Stack DevelopmentRESTful APIsCloud InfrastructureAWSSQLReact.jsCI/CD

Job description

Overview

Full-stack developer role building and operating reliable, secure web applications with Python, AWS and React, within Airbus's Customer Services Digital organization.

What you'll do

  • Design, develop, test, document, publish, maintain and operate reliable and secure web applications.
  • Deploy highly available, scalable, maintainable, monitored and secured solutions.
  • Implement test automation covering unit, functional, security, load and performance testing.
  • Develop, update and use CI/CD pipelines to allow fully automated deployments across Development, Q&A and Production.
  • Coach, mentor and enable other developers.
  • Take on challenges, learn new skills and provide innovative solutions.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology, or a relevant field, with 4-5 years of development experience.
  • Strong coding abilities in Python and Foundry, with hands-on experience of at least 3-5 years.
  • Experience of server-side development and strong SQL database design (preferably Postgres DB).
  • Working knowledge of cloud platforms (AWS) is required: designing, building and deploying cloud solutions, including implementing APIs, Lambdas, DynamoDB, S3, SNS, SQS, IAM, EC2, VPC, Subnets, Router and RDS.
  • Expertise in Cloud Foundry, PySpark, MySQL and SQL Spark.
  • Experience designing and implementing APIs and RESTful web services.
  • Solid experience in unit testing and test-driven development methods.
  • Experience with front-end technologies (like React, AngularJS and HTML5).
  • Proven track record as a software developer acting across the entire development lifecycle.
  • Strong hands-on development skills to prototype technical and innovative solutions.
  • Working experience in Agile Scrum, SAFe and/or Kanban projects.
  • Ability to understand business requirements and translate them into technical requirements.
  • Knowledge of IT security.
  • Excellent written and verbal communication skills.
  • Understanding of AI/ML and GenAI concepts.

Nice to have

  • Experience programming in Java 7+ and related frameworks such as Spring Boot and Hibernate/JPA.
  • Python knowledge would be an advantage.
  • Knowledge and experience with Nexus, Artifactory, Maven, VersionOne, Splunk, OpenSearch, Ansible, etc.
  • Good to have knowledge of microservices, Git, Jenkins and DevOps.
  • Good knowledge of a Python framework (like Django, Flask or Pyramid).
  • Exposure to and knowledge of setting up CI/CD tools/frameworks: Jenkins, SonarQube and GitHub.
  • Knowledge of aircraft systems would be a plus.
  • French knowledge would be an added advantage.

Details

  • Location: Bangalore Area.
  • Employment type: Permanent.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer