- Company Name
- MyHiringPartner.ai
- Job Title
- Senior Java Software Engineer Airline Platforms-2575
- Job Description
-
**Job title**
Senior Java Software Engineer – Airline Platforms
**Role Summary**
Design, develop, and maintain scalable Java microservices and APIs on AWS to support core airline operational platforms such as load planning, takeoff performance, and crew pay engines.
**Expactations**
* Minimum 10 years of professional Java experience (Java 8+).
* Proven expertise in Spring Boot and RESTful API development.
* Extensive hands‑on experience with AWS services (Lambda, ECS/EKS, S3, SQS, RDS, DynamoDB, API Gateway, CloudWatch).
* Strong domain knowledge of airline operations—particularly load planning, weight & balance, takeoff performance, and crew management systems.
* Demonstrated ability to build secure, scalable, and high‑performance services.
**Key Responsibilities**
* Architect, code, test, and deploy Java‑based microservices on AWS.
* Design and expose robust REST APIs and data pipelines for integration with third‑party systems (e.g., aerodata providers, crew tools).
* Implement and refine features for aircraft load planning, takeoff performance calculations, and crew pay engines.
* Ensure services adhere to best practices in security, scalability, and performance.
* Collaborate with business analysts, QA, and stakeholders to refine requirements and technical solutions.
* Conduct code reviews, maintain CI/CD pipelines, and participate in production support as needed.
**Required Skills**
* Java 8+, Spring Boot, REST API design.
* AWS services: Lambda, ECS/EKS, S3, SQS, RDS, DynamoDB, API Gateway, CloudWatch.
* Microservices architecture, API integration patterns, secure design.
* CI/CD tools: Jenkins, GitLab CI, GitHub Actions, or equivalent.
* Experience with aircraft load planning, weight & balance, takeoff performance, and crew pay systems.
**Optional / Nice to Have**
* Event‑driven architecture (Kafka, Kinesis).
* Performance optimization in large‑scale transactional systems.
* Containerization: Docker, Kubernetes.
**Required Education & Certifications**
* Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
* Relevant AWS certification (Developer/Architect) is advantageous.