Expedia Group is looking to hire software engineers to design cutting-edge tech to make travel smoother and more memorable, and to create groundbreaking solutions for their partners.
Requirements
- Developed software in a team environment of at least 5 engineers (agile, version control, etc.).
- Built and maintained a software project/product in production environments in public/hybrid cloud infrastructure.
- Server-side technologies: Java, Kotlin, experience with GraphQL/RESTful services
- Knowledge in one or more programming languages.
- Is familiar with a couple data stores or API access patterns and integration.
- Has familiarity with associated technologies within their specialization as part of the wider ecosystem.
- Understands testing and monitoring tools.
Responsibilities
- Developed software in a team environment of at least 5 engineers (agile, version control, etc.).
- Built and maintained a software project/product in production environments in public/hybrid cloud infrastructure.
- Server-side technologies: Java, Kotlin, experience with GraphQL/RESTful services
- Tests and monitors their own code.
- Debugs applications.
- Applies software design principles, data structures and/or design patterns and computer science fundamentals to write code that is clean, maintainable, optimized, modular with good naming conventions.
- Applies knowledge of database design to solve data requirements.
Other
- An established performer who consistently applies software engineering principles to business contexts, leads small, well-defined projects and continues as a supporting player on complex projects, and actively identifies inefficiencies in existing systems.
- 2+ years for Bachelor's
- 0-2 years for Master's
- Collaborates with team members to co-develop and solve problems.
- Proactively reaches out to meet peers across environment and collaborates to solve problems.