Sde - III

Expedia Expedia · Hospitality · Gurgaon, India

Software Development Engineer III (Back-End) for Expedia Group's Book to Trip team, focusing on the Reservations team. The role involves developing and maintaining a secure, scalable, and resilient microservices-based platform on AWS, enhancing the booking experience and trip companion services. Responsibilities include writing clean, optimized code, developing scalable services, participating in code reviews, and identifying system improvements.

What you'd actually do

  1. Develop fast, scalable, and highly available services
  2. Write code that is clean, maintainable, and optimized with good naming conventions
  3. Identify inefficiencies in code or systems operation and offer suggestions for improvements
  4. Expand your skills in developing high quality, distributed and scalable software
  5. Participate in code reviews and pull requests

Skills

Required

  • Bachelor's degree in computer science or related technical field, or equivalent professional experience
  • 5+ years of software development experience
  • Modern languages such as Java or Kotlin
  • Object-Oriented Programming concepts
  • Data structures
  • Algorithms
  • Cloud computing concepts
  • Foundational AWS Services

Nice to have

  • High-level and low-level system design
  • Developing and supporting large-scale, distributed software systems
  • Application scalability concepts (load balancing, caching, database partitioning)
  • SQL
  • No-SQL databases
  • Event streaming platforms like Kafka
  • Agile software development methodologies