Backend Java Engineer

  • OpenTable
  • México
Descripción

This is a full-time salaried position that requires at least two days of work per week in the Mexico City office located in the Nápoles area.

With over 23 years of experience, millions of diners, and tens of thousands of restaurants, OpenTable—part of Booking Holdings, Inc. (NASDAQ: BKNG)—is a leading figure in the hospitality industry with unique insights into the field. We support restaurants, bars, wineries, and other venues worldwide, helping them attract guests, manage capacity, enhance operations, and maximize revenue.

Every employee at OpenTable makes a tangible impact on our work and methods. You'll also be part of a global network that includes OpenTable and KAYAK's portfolio of travel brands such as Swoodoo, checkfelix, momondo, Cheapflights, Mundi, and HotelsCombined.

Hospitality revolves around caring for others, and this defines our culture. You'll work in a welcoming and inclusive environment, receiving the benefits, flexibility, and support you need to succeed.

As a Backend Java Engineer joining the Premium Marketing team at OpenTable, you'll be responsible for solid technical execution through hands-on development, automated testing, and prototyping of robust advertising and marketing products. You'll deliver and support features used daily by our restaurant partners to engage diners in real time, helping to drive revenue for both OpenTable and the restaurants.

Our applications are developed in modern Java, utilizing PostgreSQL as our main database service and MongoDB as our document database to provide stable, scalable, and maintainable services to our customers. We employ Kafka as our streaming messaging platform, a Spring-based framework for rapid service development, and our production environment runs on Kubernetes.

In this role, you will:

  • Convert requirements into solutions, collaborate with teams, manage projects of varying sizes, and develop high-level designs
  • Enhance our existing applications to meet new requests from restaurants and internal users
  • Develop entirely new services and features that handle high traffic volumes and integrate with the broader OpenTable platform
  • Contribute your ideas and experience to foster team growth
  • Work closely with product managers, designers, and our dedicated frontend team
  • Implement impactful initiatives that enhance the experiences of restaurateurs and diners

Please apply if you have:

  • At least 3 years of experience in Java programming
  • Extensive experience in API design, development, and management
  • Proficiency with SQL and NoSQL databases, capable of writing complex queries based on business requirements
  • Experience with event-driven architectures and Kafka messaging
  • Experience building high-volume, distributed systems
  • Skills in refactoring code, optimizing software, debugging, and writing tests with excellent code coverage
  • Demonstrated debugging and analytical abilities in generating result-oriented metrics and dashboards
  • Experience with unit, integration, and acceptance testing
  • Strong computer science fundamentals and a deep understanding of data structures and object-oriented design (OOD)
  • An empathetic approach and enjoyment in working with developers, designers, and product owners at all career levels
  • Belief that communication is fundamental to building robust applications
  • Strong collaboration skills and a self-starter attitude, yet willing to seek assistance or a second opinion when needed

Please consider applying if this role excites you, even if you don't meet all the requirements.

We believe in a healthy work-life balance and that teams with people from diverse backgrounds build the best end-user experiences.

Benefits:

  • Mexican Social Security (IMSS) provided by OpenTable
  • 30-day Christmas Bonus
  • 20 days of Paid Time Off per year
  • 25% Vacation Premium
  • Parental Leave
  • 3 days of Bereavement Leave
  • Bonuses
  • Dental and Life Insurance
  • Major Medical Insurance

Otras Vacantes

Estas vacantes tienen roles y ubicación similares.

MezTal
Power BI Developer

  • 4 nov
  • Tiempo Completo
  • Ingeniero Backend
  • Híbrido 🇲🇽
Multiplica Talent
Consultor SAP

  • 29 oct
  • Tiempo Completo
  • Ingeniero Backend
  • Remoto ( 5 ubicaciones )
10Pearls
Fullstack Developer

  • 24 oct
  • Tiempo Completo
  • Ingeniero FullStack
  • Ingeniero Backend
  • Remoto ( 20 ubicaciones )