Airport Systems Development
Air India
Air India
By continuing to use and navigate this website, you are agreeing to the use of cookies.
Airport Systems Development
- Job Purpose
- Key Accountabilities
- Skills Required for the Role
a. Technical Skills
i. Backend
- Strong expertise in Java (17+) with Spring Boot 3.x
- OR strong expertise in Python (3.9+) with FastAPI/Flask
- RESTful API design and microservices architecture
- Event-driven systems (Kafka, RabbitMQ, or similar)
- Database design: PostgreSQL, MongoDB, Redis
- API security: OAuth2, JWT, API gateways
- Performance optimization and caching strategies
- Unit testing, integration testing (JUnit, Pytest, etc.)
ii. Frontend
- Proven experience with Angular OR React with TypeScript
- Modern JavaScript/TypeScript (ES6+)
- State management (Redux, NgRx, Context API)
- Responsive design and CSS frameworks (Tailwind, Material UI)
- Frontend build tools (Webpack, Vite)
- Performance optimization techniques
- Testing frameworks (Jest, Cypress, Playwright)
iii. AI Enablement
- Experience integrating AI/ML APIs into applications
- Familiarity with LLM service consumption (OpenAI, Azure OpenAI, AWS Bedrock)
- Understanding of prompt engineering basics
- Awareness of AI UX patterns (streaming, loading, errors, feedback)
- Knowledge of AI costs and latency considerations
- Ability to collaborate with data science/ML teams
- Understanding of when to use AI vs traditional approaches
iv. Architecture & Cloud
- Cloud-native design patterns (AWS, Azure, or GCP)
- Microservices and BFF architectures
- Containerization (Docker) and orchestration basics (Kubernetes)
- CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI)
- Observability: logging, metrics, tracing (Datadog, New Relic, ELK)
- Scalable distributed system design
- Infrastructure as Code (Terraform, CloudFormation) awareness
b. Core Engineering Competencies
- Strong computer science fundamentals (algorithms, data structures)
- 8+ years full-stack development experience
- Proven track record in shipping production systems end-to-end
- Experience with high-scale, real-time systems
- Strong debugging and troubleshooting skills
- Translating business requirements into technical solutions
- Performance optimization across the stack
c. Behavioural & Leadership Skills
- Technical leadership and team mentorship
- Clear communication of technical decisions and trade-offs
- Design documentation (RFCs, architecture diagrams)
- Ownership and accountability mindset
- Comfortable with ambiguity and rapid iteration
- Cross-functional collaboration (Product, UX, DevOps, Data Science)
- Ability to move from prototype to production-grade solutions
- Hiring and team capability building
- Educational and Experience Requirements
Ready to apply?
Sign up first — takes a minute — and you get Hiro’s take on this role, a resume tailored to it, and (if available) a referral from a real employee at Air India. All free with your Pro gift.
Sign up to apply