Expedia Group is looking to solve the problem of ensuring Expedia Checkout is always fast, available, scalable, and engineered to withstand unparalleled demand, by hiring a Full Stack Software Engineer II to work on critical production checkout applications.
Requirements
- 2+ years of professional experience in full-stack Java software development
- Excellent understanding of server-side design patterns and their practical application
- Experience in HTML, CSS, and strong JavaScript experience
- Experience with React and Scala
- Solid experience with agile project methodologies and working with distributed teams
- Experience as a Clean Code practitioner committed to producing high-quality code
Responsibilities
- Architect, design, and create solutions on the web tier, server-side using Java
- Write optimal front-end code using JavaScript, CSS, and HTML
- Write unit tests and automated integration tests
- Perform Code Reviews and ensure the team adheres to best practices
- Mentor junior software developers
- Investigate, debug, and resolve live site issues
Other
- Bachelor's or Master's degree in Computer Science; or equivalent related professional experience
- Strong customer focus, with excellent problem-solving and analytical skills
- Able to work closely with and incorporate feedback from specialists and product owners
- Travel perks, generous time-off, parental leave, a flexible work model
- Career development resources