北京 [切换城市] 北京招聘北京计算机软件招聘北京高级软件工程师招聘

Senior Software Development Engineer

亿客行咨询服务(北京)有限公司上海分公司

  • 公司规模:150-500人
  • 公司性质:外资(欧美)
  • 公司行业:互联网/电子商务  专业服务(咨询、人力资源、财会)

职位信息

  • 发布日期:2017-03-14
  • 工作地点:深圳
  • 招聘人数:1人
  • 语言要求:英语 熟练
  • 职位月薪:3-4万/月
  • 职位类别:高级软件工程师  

职位描述

职位描述:
Sr. Software Development Engineer
 
Position Overview:
Expedia's Lodging Inventory Services team is seeking a highly motivated Sr. Software Development Engineer to own, enhance and develop highly scalable web services that enables Expedia to manage the largest hotel inventory system on this planet! If you're not satisfied with the status quo and constantly want to improve things we want you here! We like to innovate, learn and have fun while building the best travel experience for our customers.
The Lodging Inventory Services team is within the broader EWE (Expedia Worldwide Engineering) group that drives Expedia’s hotel business. This includes our pricing and availability engine for all points of sale, supplier connectivity, and supplier facing tools and API’s. The focus of the Inventory Services team is to provide supplier facing services for connectivity and tools. Our services are designed to handle millions of transactions a day and run in a real-time 24x7 environment so robustness, scalability, reliability and high performance are critical. We work behind the scenes to make millions of transactions happen between travelers and hoteliers.
Key Responsibilities:

Design and implement highly scalable, robust and reliable server applications
Translate functional specifications into logical, component-based technical designs. Provide high level estimates and assist in user story break down. Perform code reviews to assess overall code quality and flexibility, and the application of good object-orientated programming techniques.
Work on all stages of a product from conception to completion. This includes interact with Program Managers in contributing and reviewing functional specifications as well as completing unit tests and assisting with functional/integration/stress tests and deployments.
Resolve defects in your own code and other's code
Understand the business and how the products interact with other teams in Lodging as well as Expedia, and contributes this expertise to others.
Coordinate project level work between onshore and offshore teams. Provide estimates and manage schedules and status for projects.
Investigate new technology, and raise the bar in terms of best coding practices and design for the rest of the team, advancing the team’s design methodology and quality programming practices. Evangelize these techniques across teams.
Serve as a technical leader within the organization.
 
Qualifications:
7+ years of relevant industry experience developing large scale backend web services.
Hands on experience working in Java and related open source technologies and frameworks such as Spring.
Knowledgeable about agile/scrum methodology.
Proficient with algorithms and data structures, design patterns, multi-threading, concurrency, caching and distributed systems.
Good knowledge of REST/JSON API design and development.
Experience with AWS technologies is a plus.
Strong analytical skills and ability to troubleshoot complex issues.
Strong written and oral English communication skills required.
BS or MS degree in Computer Science or related field.

职能类别: 高级软件工程师

举报 分享

公司介绍

Expedia是全球最大的在线旅游公司,其业务量约占全球在线旅游市场的三分之一。
Expedia是美国著名的旅游网站,所属WTE公司(Worldwide Travel Exchange)。网站提供机票预定、租车公司、全球超过 3000个地点的旅馆及超值优惠的房价,旅馆的详细资讯亦可于线上浏览。旅客只要输入心中理想价位与地区等,在最短的时间内,即可得到最即时且正确的报价。

联系方式

  • 公司地址:上班地址:马来西亚吉隆坡