Software Development Engineer II

Expedia Expedia · Hospitality · MO

Software Development Engineer II role at Expedia Group, focusing on designing, developing, and maintaining scalable applications and components within the B2B travel sector. The role involves working in an agile team, writing clean code, participating in code reviews, and resolving production issues. Key technologies include Java, Python, AWS, and Docker.

What you'd actually do

  1. Design and implement highly scalable, and reliable applications and components
  2. Participate in resolution of production issues
  3. Work with teams across Expedia Group to incorporate their services into our product
  4. Contribute to writing, refactoring, testing and perfecting code
  5. Craft clean code using design patterns and object-oriented concepts, to ensure code is highly maintainable

Skills

Required

  • Java
  • Python
  • Unix/Linux platform
  • API design
  • object-oriented concepts
  • design patterns

Nice to have

  • Kotlin
  • Javascript
  • React
  • AWS
  • GraphQL
  • REST
  • XML/ JSON
  • SQL
  • Spring
  • Docker
  • Datadog
  • Splunk