Expedia Software Development Engineer 1 - Full stack in Bellevue, Washington

Expedia

Software Dev Engineer I – Full Stack

We're looking for a highly capable, motivated Software Engineer to join us in building world class software to help detect and prevent fraud.

Our team delivers integrated software and hardware solutions that screen bookings to identify and mitigate fraud loss, globally across all Expedia brands. You will build highly available systems that scale to hundreds of millions of transactions, use machine learning algorithms and smart techniques to detect and mitigate fraud world-wide. You will be an important part of a growing team using the latest technology to protect our business, our customers and our business partners, and improve our customer experience, empowering millions of travelers to enjoy their perfect trip.

In this role, you will be a key contributor within the team.

Responsibilities:
  • Design and implement web UI interfaces for transactional workflows, using client-side technologies with RESTful services behind them.

  • Design and development of web services, components and interfaces

  • Collaborate with business and technical teams to solve complex problems

  • Participate in design reviews of their designs, and in team design reviews

  • Ability to implement based on a specification, derived from business requirements.

Qualifications:
  • Familiarity with developing web services using Java, Spring MVC and object oriented concepts.

  • Web UI development experience, using Javascript, HTML, CSS, and frameworks like Angular, React, or JQuery

  • Strong background in data structures and algorithms

  • Familiarity with developing software in SOA distributed architecture

  • Familiarity with databases including SQL and/or NoSql (MongoDB, ElasticSearch)

  • Familiarity with concepts of automated testing, including unit, functional, and integration testing

  • Familiarity with Agile Methodology

  • Self-starter that enjoys and takes pride in the development work of their team

  • Ability to thrive in a dynamic, collaborative and fast paced environment.

  • Strong interpersonal skills as well as strong problem-solving and analytical skills.

Preferred Qualifications:
  • Experience with ASP.NET, C#,.NET development
Education Guidelines:
  • Bachelor's degree in Computer Science or Computing related discipline - Master's in CS preferred ​

Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization.

  • Posted 5 Days Ago
  • Full time
  • R-30491