Events  Deals  Jobs  SF Climate Week 2024 
    Sign in  
 
 
 
Tripadvisor // enabling travelers to plan & book trips
Apply To Job

We believe that we are better together, & at Tripadvisor we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At Tripadvisor, we want you to bring your unique identities, abilities, & experiences, so we can collectively revolutionize travel & together find the good out there.

We are looking for a Senior Java Backend Engineer to join our remote team of backend engineers. In this role, you will be both contributing to projects & leading projects to build out product features & modernize our platform & UI tooling.

As a Senior Java Backend Engineer, you will independently develop solutions in support of our systems across all layers of the stack. You will actively collect & refine requirements to help turn ambiguous project statements into actionable plans. You will build application specification documents, draw flow charts & design application architecture. You will be responsible for designing relational databases, microservices & APIs.

Through your work you will grow expertise in one or more technologies & share your learnings with your team. You will be responsible for testing the software you write & will maintain your features once released. You will actively provide code reviews to your peers, ensuring that team standards & best practices are adhered to. Similarly, you will actively seek feedback from your peers & promote a collaborative & fast-paced engineering culture. You will sometimes coordinate the work of other engineers, providing mentorship to help them succeed. 

What you will do:

  • Lead design & implementation of complex technical systems, estimating scope of work, organizing & prioritizing work, communicating timelines, managing expectations, & providing timely status updates.
  • Work closely with stakeholders (e.g. product & data analysts) to define system requirements, weighing engineering & product trade-offs to recommend technical options that are extensible, scalable, robust, secure, & maintainable
  • Be responsible for the quality of code you ship, troubleshooting complex issues & driving them to resolution. Own & be accountable for the business-critical systems you deliver.
  • Mentor junior engineers & promote the success of the team by participating in design reviews, providing critical code review feedback, assisting & unblocking team members, contributing to & supporting team values & processes
  • Be responsible for all aspects of software engineering, from design to implementation, QA, operations & maintenance.

Skills & Experience:

  • Bachelor of Science in Computer Science or equivalent
  • 5+ years of large scale, full life cycle development experience
  • Experience & skills in designing & building Java-based programs & applications
  • Hands on experience with SQL
  • Solid foundation in data structures, algorithms, & OO design
  • Experience working in a tech lead capacity, designing as well as implementing complex software solutions & coordinating the work of other engineers on the project
  • Cloud Platform experience (AWS) & knowledge of some IaC framework
  • Experience with full stack web development with Java, React or some other JavaScript based framework is a valuable plus

We strive to create an accessible & inclusive experience for all candidates. If you need a reasonable accommodation during the application or the recruiting process, please make sure to reach out to your individual recruiter or our team at recruitment@tripadvisor.com 

#LI-SM2

#LI-REMOTE

#REMOTE

 
 
Apply To Job
 
 
 
 
 
© 2024 GarysGuide      About    Feedback    Press    Terms