OpenTable is seeking a Senior Software Engineer to join their team in India. The company is part of Booking Holdings Inc. and is the world's leading provider of online restaurant reservations. This role involves developing the platform for OpenTable’s restaurant applications. The engineer will work with product managers to scope features, own the technical architecture, and implement code and automated tests.
The role involves:
- Developing the platform for OpenTable’s restaurant applications.
- Working with product managers to help in scoping features.
- Owning the technical architecture.
- Having primary responsibility for actual implementation of code and automated tests.
Requirements include:
- 6+ years of experience in backend software engineering building distributed applications.
- Expertise in Java, Spring framework and Spring Boot, and Hibernate.
- Experience with large-scale, distributed, service-oriented and event-driven architectures and systems.
- Strong communication and collaboration skills.
- Good understanding of writing complex SQL queries.
- Experience in several database technologies (e.g. RDBMS like MySQL or Postgres and NoSQL like MongoDB or Cassandra).
- Experience with Docker / Kubernetes, and message buses like Kafka.
OpenTable offers:
- Paid Vacation
- One Celebration Day per calendar year
- Focus on mental health and well-being
- Company-wide weeks off a year
- Generous paid parental leave
- Focus on your career growth
- Work from (almost) anywhere
- Employee Assistance Program (EAP)
- Pension Fund
Apply
OpenTable
OpenTable, a part of Booking Holdings, Inc., is a global leader in the hospitality technology space. With over two decades of industry experience, OpenTable connects millions of diners with tens of thousands of restaurants, bars, and wineries worldwide. The company provides venues with tools to attract guests, manage operations, and maximize revenue. OpenTable fosters a welcoming and inclusive environment, supporting its employees within a global network of travel brands.