Follow by Email

Thursday, November 30, 2017

Software Development Engineer - 1 Company Name Expedia, Inc. Company LocationBangalore, IN

Job description

Expedia
We are looking for a highly capable, motivated Software Engineer to join us in building world class software to help detect and prevent fraud.
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 worldwide. 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 leader, influencer, and contributor across our entire technology team.
Basic Qualifications

  • Strong background in data structure and algorithms
  • Outstanding expertise in Java with Spring MVC and object oriented concepts.
  • Architectural knowledge of designing and developing software in distributed architecture
  • Experience with automated testing, including unit, functional, and integration testing
  • Solid understanding of relational databases including SQL and NoSql
  • Ability to thrive in a dynamic, collaborative and fast-paced environment
  • Strong problem-solving and analytical skills
Preferred Qualifications

  • At least 3-5 years of industry experience with a bachelor’s or master’s degree in CS or equivalent
  • Advocate for quality coding and best practices
  • Working knowledge of managing and analyzing big data solutions
Responsibilities
Additional Job Description

  • Lead architecture and development of complex projects
  • Advocate for quality coding and best practices
  • Eliminate roadblocks
  • Collaborate with business and technical teams to solve complex problems
  • Mentor team members
  • Presents technical issues and their impact to management
  • Ability to describe technical requirements and implementation details based on an understanding of business requirements.
Qualifications

  • Outstanding expertise in Java with Spring MVC and object oriented concepts.
  • Strong background in data structure and algorithms
  • Architectural knowledge of designing and developing software in distributed architecture SOA
  • Solid understanding of relational databases including SQL and NoSql
  • Preferred experience in latest search techniques for numeric, text and graph
  • Experience with automated testing, including unit, functional, and integration testing
  • Experience with Agile Methodology
  • Excellent organizational and communication skills
  • 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.
  • A proven track record of delivering and operating large-sized internet-scale software systems
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, religion, gender, sexual orientation, national origin, disability or age.

Seniority Level

Associate

Industry

  • Computer Software
  •  
  • Information Technology and Services
  •  
  • Leisure, Travel & Tourism

Employment Type

Full-time

Job Functions

  • Engineering
  •  
  • Information Technology
Post a Comment