Query SELECT `session_id` FROM `user_session_data_storage` WHERE `session_id` = ? : 
Statement could not be executed (HY000 - 145 - Table './db05/user_session_data_storage' is marked as crashed and should be repaired)
Query INSERT INTO `user_session_data_storage` SET `last_activity` = NOW(), `session_id` = ? : 
Statement could not be executed (HY000 - 145 - Table './db05/user_session_data_storage' is marked as crashed and should be repaired)
Senior Software Engineer (Java). Job in London, United Kingdom in TripAdvisor, Inc.. Nelest.com
Home  |  Contact  |  About Us
|   Register  |  Sign In

Senior Software Engineer (Java)

col-narrow-left   

Job ID:

22472

Location:

London 

Job function:

Engineering, Software development
col-narrow-right   

Posted:

03.08.2016

Employment Type:

Full time

Industry:

Hospitality / Tourism, Tech / Software
col-wide   

Title:

Senior Software Engineer (Java)

Job Description:

TripAdvisor, the world's largest travel site, is looking for a talented full-stack Senior Software Engineer for a key role in the 'Places' engineering team.

The 'Places' team's mission is to build the world's best engine for managing location data. We are enhancing data collection on the main site and our mobile apps, building a data processing pipeline, integrating with third-party vendors, and leveraging machine learning all to curate location data valuable to TripAdvisor users and our partners.

Spanning core listing data, usage and tracking metadata, geocodes, and photos, the Places team is responsible for building the platform to collect, manage, analyze, and publish the millions of locations our travelers visit every year.

The Places team is a full-stack, standalone development group within the larger TripAdvisor engineering organization. We are building a new infrastructure from the ground up. While we can leverage the full resources of the larger company, we have our own infrastructure, our own codebase, and our own deployment environment.

As a Senior Engineer, you will work on wide range of projects and will be involved in all stages of the software development lifecycle. You will tackle big initiatives, provide technical guidance to junior engineers, drive design discussions and do code-reviews for other engineers. Your work will directly enrich the TripAdvisor product that generates more than a billion dollars of revenue annually.

We want to hear from you if:

  • You are passionate about software engineering and technology
  • You thrive solving hard problems under pressure
  • You can balance short term needs with long term goals
  • You take pride in your code and the accomplishments of your team.
  • You like to work agile, but are not dogmatic about process.
  • You have consistently exceeded expectations throughout your career
  • You find the live operations of your solution fulfilling and worth getting right
  • You have a strong interest in data and machine learning.

Responsibilities:

  • Design, implement, and test the simplest possible solutions to complex technical problems.
  • Work closely with product management and directly with partners to completely understand goals and

Job Requirements:

.
  • Write code across the full stack including the user interface, new RESTful services, integration of third-party APIs, data ingestion/validation interfaces, workflow, and database access including PostgreSQL, Hadoop/Hive, and Lucene/Elastic Search.
  • Evolve the team's development by collaborating, presenting your concepts and ideas, contributing to the implementation of agile processes and participating actively in both design and code reviews.
  • Evaluate and recommend tools, technologies, and processes.
  • Document your contributions to the architecture, design, and engineering process
  • Qualifications:

    Candidates may either possess strong cross-stack experience encompassing the breadth of technologies listed here, or bring deep expertise in a few areas. All qualified candidates bring proven excellence and curiosity.

    • Bachelor of Science in Computer Science or Software Engineering (or equivalent)
    • Strong foundation in data structures, algorithms, OO Design and relational databases
    • 4+ years of professional software development experience
    • Demonstrated excellence in programming using object-oriented languages. Java and JavaScript strongly preferred.
    • Expertise with modern frameworks like Spring MVC, Betty, and Play.
    • Solid UI development experience in AngularJS, EXT JS, React.js, Backbone, Dust, jQuery, HTML5, Less, CSS3, Bootstrap.
    • Strong analytical skills and ability to write clean, correct, and efficient code
    • Ability to communicate complex concepts clearly
    • Experience in a high-volume or critical production service environment
    • Deep understanding of application servers (JBoss/WildFly/Tomcat/Apache), Databases (Postgres, Elasticsearch), and Linux (Ubuntu, CentOS).
    • Experience utilizing virtualization and containers- Docker, Vagrant, VirtualBox, KVM, XEN.
    • Knowledge of performance tuning and system load assessment.
    • Additional useful background: Geo-spacial, Workflow systems, stream processing, data warehouse, functional programming, Data-driven, Auditable systems
    • Additional useful technologies: Lucent, NLTK, Apache Tika, Python, Kafka

    *LI-AH1-V


    Company Info
    TripAdvisor, Inc.
    400 First Ave
    Needham, MA, United States

    Phone:
    Web Site: tripadvisor.com

    Company Profile

    Company Info


    TripAdvisor, Inc.
    400 First Ave
    Needham, MA, United States
    Phone:
    Web Site: tripadvisor.com

    Senior Software Engineer (Java)

    col-narrow-left   

    Job ID:

    22472

    Location:

    London 

    Job function:

    Engineering, Software development
    col-narrow-right   

    Posted:

    03.08.2016

    Employment Type:

    Full time

    Industry:

    Hospitality / Tourism, Tech / Software
    col-wide   

    Title:

    Senior Software Engineer (Java)

    Job Description:

    TripAdvisor, the world's largest travel site, is looking for a talented full-stack Senior Software Engineer for a key role in the 'Places' engineering team.

    The 'Places' team's mission is to build the world's best engine for managing location data. We are enhancing data collection on the main site and our mobile apps, building a data processing pipeline, integrating with third-party vendors, and leveraging machine learning all to curate location data valuable to TripAdvisor users and our partners.

    Spanning core listing data, usage and tracking metadata, geocodes, and photos, the Places team is responsible for building the platform to collect, manage, analyze, and publish the millions of locations our travelers visit every year.

    The Places team is a full-stack, standalone development group within the larger TripAdvisor engineering organization. We are building a new infrastructure from the ground up. While we can leverage the full resources of the larger company, we have our own infrastructure, our own codebase, and our own deployment environment.

    As a Senior Engineer, you will work on wide range of projects and will be involved in all stages of the software development lifecycle. You will tackle big initiatives, provide technical guidance to junior engineers, drive design discussions and do code-reviews for other engineers. Your work will directly enrich the TripAdvisor product that generates more than a billion dollars of revenue annually.

    We want to hear from you if:

    • You are passionate about software engineering and technology
    • You thrive solving hard problems under pressure
    • You can balance short term needs with long term goals
    • You take pride in your code and the accomplishments of your team.
    • You like to work agile, but are not dogmatic about process.
    • You have consistently exceeded expectations throughout your career
    • You find the live operations of your solution fulfilling and worth getting right
    • You have a strong interest in data and machine learning.

    Responsibilities:

    • Design, implement, and test the simplest possible solutions to complex technical problems.
    • Work closely with product management and directly with partners to completely understand goals and

    Job Requirements:

    .
  • Write code across the full stack including the user interface, new RESTful services, integration of third-party APIs, data ingestion/validation interfaces, workflow, and database access including PostgreSQL, Hadoop/Hive, and Lucene/Elastic Search.
  • Evolve the team's development by collaborating, presenting your concepts and ideas, contributing to the implementation of agile processes and participating actively in both design and code reviews.
  • Evaluate and recommend tools, technologies, and processes.
  • Document your contributions to the architecture, design, and engineering process
  • Qualifications:

    Candidates may either possess strong cross-stack experience encompassing the breadth of technologies listed here, or bring deep expertise in a few areas. All qualified candidates bring proven excellence and curiosity.

    • Bachelor of Science in Computer Science or Software Engineering (or equivalent)
    • Strong foundation in data structures, algorithms, OO Design and relational databases
    • 4+ years of professional software development experience
    • Demonstrated excellence in programming using object-oriented languages. Java and JavaScript strongly preferred.
    • Expertise with modern frameworks like Spring MVC, Betty, and Play.
    • Solid UI development experience in AngularJS, EXT JS, React.js, Backbone, Dust, jQuery, HTML5, Less, CSS3, Bootstrap.
    • Strong analytical skills and ability to write clean, correct, and efficient code
    • Ability to communicate complex concepts clearly
    • Experience in a high-volume or critical production service environment
    • Deep understanding of application servers (JBoss/WildFly/Tomcat/Apache), Databases (Postgres, Elasticsearch), and Linux (Ubuntu, CentOS).
    • Experience utilizing virtualization and containers- Docker, Vagrant, VirtualBox, KVM, XEN.
    • Knowledge of performance tuning and system load assessment.
    • Additional useful background: Geo-spacial, Workflow systems, stream processing, data warehouse, functional programming, Data-driven, Auditable systems
    • Additional useful technologies: Lucent, NLTK, Apache Tika, Python, Kafka

    *LI-AH1-V

    Copyright © 2016 NELEST.COM All rights reserved