Software Development Engineer III

Expedia Expedia · Hospitality · Gurgaon, India

Expedia Group is seeking an experienced backend Software Development Engineer III to join their Air Supply Organization. This role focuses on building scalable, high-performance applications for the travel industry, integrating with airlines globally via APIs and NDC standards. The platform handles large volumes of data and supports millions of travelers, utilizing technologies like Java, Kotlin, Spring, and various databases. Responsibilities include leading design and implementation, process improvement, production support, and collaboration with product teams.

What you'd actually do

  1. Lead design and implement products and solutions that are highly scalable with high-quality, clean, maintainable, and well-documented code.
  2. Find opportunities for process and technology improvements, and work towards adoption and implementation.
  3. Assist with supporting Production systems (includes investigating issues and working towards resolution)
  4. Exercise creativity and provide alternative solutions to a given problem removing roadblocks and driving issues to closure
  5. Create/update documentation for the purpose of sharing knowledge between team members

Skills

Required

  • Java or Kotlin
  • designing and creating REST APIs
  • developing moderately complex systems
  • 4+ years of software development experience with a Bachelor's degree or 3+ years with a Master's degree

Nice to have

  • Amazon Web Services (AWS)
  • CI/CD methodologies
  • Git for source control
  • testing/monitoring tools (e.g., Splunk, Datadog)
  • relational and non-relational data stores
  • Object-Oriented Programming (OOPS) Concepts
  • SOLID Principles
  • Domain-Driven Design
  • agile team environment
  • maintaining projects in production environments