AWS / Java Developer – Airline Platforms
Title: Senior AWS / Java Developer – Airline Operations
Location: Remote
Rate: Market Rate
Role Summary
We are looking for AWS/Java developers with strong airline domain experience. The developer will design, build, and maintain scalable services and integrations supporting core airline operational platforms.
Key Responsibilities
- Design, develop, and maintain Java-based microservices and APIs on AWS
- Implement and enhance features in systems related to:
- Aircraft Load Planning & Weight and Balance
- Takeoff Performance / Aerodata integration and calculations
- Crew Pay calculation engines and rules processing
- Build robust RESTful APIs, data processing pipelines, and integrations with third-party systems (e.g., Aerodata providers, crew management tools)
- Ensure solutions are secure, scalable, and performant using AWS services (e.g., EC2, ECS/EKS, Lambda, SQS, RDS, DynamoDB, API Gateway, etc.)
- Collaborate closely with BAs, QA, and business stakeholders to understand requirements and refine technical solutions
- Participate in code reviews, CI/CD pipelines, and production support as needed
Required Skills & Experience
- 10+ years hands-on experience in Java (Java 8+), Spring Boot, REST APIs
- Strong experience with AWS (at least a few of: Lambda, ECS/EKS, S3, SQS, RDS, DynamoDB, CloudWatch, API Gateway)
- Prior experience working on airline operational systems, especially:
- Load Planning / Weight & Balance
- Takeoff Performance / Aerodata
- Crew Pay / crew management
- Solid understanding of microservices architecture, integration patterns, and secure API design
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, etc.)
Nice to Have
- Exposure to event-driven architectures (Kafka, Kinesis, etc.)
- Experience with performance optimization and large-scale transactional systems
- Knowledge of containerization tools (Docker, Kubernetes)