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.