Other IT

Java Developer

Dubai, Dubai
Work Type: Full Time

Key Responsibilities:

  • Design, develop, and maintain high-performance Java applications and microservices using Spring Boot framework.
  • Work closely with the airline's revenue management and pricing teams to understand business requirements and translate them into scalable technical solutions.
  • Develop RESTful APIs and integrate with third-party systems, including GDS (Global Distribution Systems) and airline-specific pricing engines.
  • Collaborate with DevOps teams to ensure smooth deployment and scaling of services in a cloud environment.
  • Optimize application performance, scalability, and reliability with a focus on real-time availability and pricing.
  • Troubleshoot and resolve production issues related to airline pricing systems, ensuring minimal downtime and high availability.
  • Stay updated with the latest trends and technologies in airline pricing, revenue management, and Java development.


Required Skills and Qualifications:

  • 5+ years of experience in Java development, with a strong understanding of Java 8+ features and best practices.
  • Proven experience with Spring Boot, Spring Cloud, and microservices architecture.
  • Hands-on experience with airline pricing systems, revenue management, or airline reservation systems (e.g., Amadeus, Sabre, Farelogix).
  • Strong understanding of RESTful API development and integration.
  • Familiarity with airline-specific RBDs (Reservation Booking Designators), fare rules, and availability management.
  • Experience working with databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB.
  • Proficiency in working with cloud platforms such as AWS, Azure, or Google Cloud.
  • Solid understanding of CI/CD pipelines, version control systems like Git, and containerization tools like Docker.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.

Preferred Qualifications:

  • Experience with airline pricing engines such as RTDP, FLX, or other revenue management tools.
  • Knowledge of GDS integration and ticketing systems.
  • Experience with message brokers like RabbitMQ, Kafka, or ActiveMQ.
  • Exposure to Agile development methodologies and tools such as Jira or Confluence.
  • Knowledge of front-end technologies like React or Angular is a plus.

Education:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields


Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter