Software Development Engineer II - (Full stack-JAVA/React.JS)
Role Overview
The role is on Modern Checkout, which develops a shared checkout platform for Expedia Group brands and travel products.
The platform aims to provide a secure, adaptable payment experience and support localized checkout flows.
Key Skills for This Role
Full Job Posting
Role and team
The role is on Modern Checkout, which develops a shared checkout platform for Expedia Group brands and travel products.
The platform aims to provide a secure, adaptable payment experience and support localized checkout flows.
Responsibilities
- Build and evolve frontend and backend capabilities for the shared checkout platform.
- Develop production-quality services and user experiences using Java, React, TypeScript, and related web technologies.
- Design, build, test, debug, and maintain distributed microservices and frontend applications.
- Apply system and low-level design, API design, and data modeling practices.
- Work with AWS or comparable cloud platforms and contribute to Kotlin services where required.
- Integrate and operate AI/ML-enabled solutions and workflows responsibly.
Minimum qualifications
- Bachelor's degree in Computer Science or a related technical field, or equivalent related professional experience.
- 2+ years of relevant professional experience.
- Hands-on Java and React experience, including TypeScript within the React ecosystem.
- Experience with microservices, distributed systems, and AWS or comparable cloud platforms.
- Ability to own full-stack features through development, testing, debugging, and delivery; willingness to work with Kotlin.
Preferred qualifications
- Production Kotlin services experience, including Kotlin-based services using GraphQL.
- Experience with Spring Boot, JavaScript, HTML, CSS, API design, and data modeling.
- Experience designing scalable, reliable systems and contributing to customer-facing platform design.
- Strong testing, debugging, and operational problem-solving skills.
- Familiarity with AI-driven tools or workflows and validating AI-generated output.
About Expedia Group
Expedia Group operates Expedia, Hotels.com, Vrbo, a B2B travel business, and travel advertising offerings.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Expedia Group
Sr Business Process Analyst
London, GBR
Expedia Group is seeking a senior Business Process Analyst to map and analyze processes connecting HR systems and applications. The role requires at least four years of relevant experience, HR systems knowledge, strong c
Senior Client Success Manager - Lodging - FTC, Mat Cover
, GBR
Senior Expedia Group Advertising (EGA) Planning & Insights Manager
, USA
Manager, Customer Service
, IND
Sr Business Process Analyst
London, GBR
Sr Business Process Analyst
, GBR
Senior Manager, Business Enablement
, CAN
Technical Program Manager III
, USA
Senior Client Success Manager - Lodging - FTC, Mat Cover
, GBR
Senior Technical Account Manager
, USA
Senior Expedia Group Advertising (EGA) Planning & Insights Manager
, USA