Join KAYAK as a Java Engineer
KAYAK, part of Booking Holdings, is the world’s leading travel search engine. We are looking for talented Java Engineers to join our team and help improve and maintain KAYAK’s big data framework. As a Java Engineer, you will be an essential part of a high-powered team that ensures the smooth operation of our data systems.
Responsibilities
- Integrate with partner web services and data feeds to acquire content.
- Communicate directly with travel partners on technical issues related to their static data APIs.
- Develop backend systems for KAYAK Hotel & Geographic data content with a focus on efficiency, scalability, and automation.
- Identify and resolve complex software problems related to KAYAK data content.
- Utilize and develop against various data storage systems, including MySQL, Redis, and proprietary KAYAK storage systems.
Requirements
- Bachelor’s degree or higher in Computer Science or a related field, or 3+ years of professional experience.
- Passion for clean code and quality unit testing.
- Strong understanding of Object-Oriented Programming.
- Experience with Java (JDK 8), Spring, SQL, HTTP, XML, JSON, MySQL, Git, Tomcat, JUnit, and Mockito.
- Experience working in a semi-microservice environment.
Benefits
- 4 weeks paid vacation.
- Ability to work from almost anywhere.
- Day off on your birthday.
- Generous retirement plans.
- Awesome health, dental, and vision insurance plans.
- Flexible Spending Accounts.
- Headspace Subscription.
- No Meeting Fridays.
- Drinks, coffee, snacks, games, etc.
- Weekly catered lunches.
- Flexible hours.
- Regular team events/excursions.
- Universal Paid Parental leave.
Diversity and Inclusion
We aspire to have a workplace that reflects all of the diverse communities we serve. We know that when we have diverse teams, we produce more creative ideas, products, and better outcomes for our team members. OpenTable/KAYAK is proud to be an Equal Opportunity Employer and we welcome and encourage candidates from all backgrounds and experiences to apply for roles on our team. Whoever you are, just be you.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Location
This role is based in Concord, MA, and requires working from the office at least 3 days per week.
Benefits Extracted with AI
- Vision insurance
- 4 weeks paid vacation
- Ability to work from almost anywhere
- Day off on your birthday
- Generous retirement plans
- Health insurance
- Dental insurance
- Flexible Spending Accounts
- Headspace Subscription
- No Meeting Fridays
- Drinks, coffee, snacks, games
- Weekly catered lunches
- Flexible hours
- Regular team events/excursions
- Universal Paid Parental leave
Similar jobs
Last update: 23 minutes ago
Senior Front-End Software Engineer
Join KAYAK as a Senior Front-End Engineer to develop UI components using React, JavaScript, CSS, and HTML.
Senior Front-End Engineer
Join KAYAK as a Senior Front-End Engineer to develop core UI components using React, JavaScript, CSS, and HTML.
Java Engineer with Angular and Spring Framework
Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.
Senior Java Backend Developer - Financial Systems
Join Holidu as a Senior Java Backend Developer to enhance financial systems using Java, Kotlin, AWS, and more in Munich.
Senior Java Backend Developer
Join Holidu as a Senior Java Backend Developer to refine property ranking and build reliable APIs. Hybrid role in Munich.
Software Development Engineer II
Join Expedia as a Software Development Engineer II, working on mission-critical features with Java, AWS, and Kubernetes.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Java Developer (Solar Team)
Join Semrush as a Java Developer to work on microservices, Spring Boot, and more in a remote role.
Staff Engineer - Java & Cloud Architecture
Join Caravelo as a Staff Engineer in Barcelona, specializing in Java & Cloud Architecture, leading technical initiatives in a dynamic, hybrid environment.
Software Engineer - Java Spring, Next.js, Kubernetes
Join Raft as a Software Engineer specializing in Java Spring, Next.js, and Kubernetes. Remote work with competitive salary and comprehensive benefits.
Senior Java Software Developer
Join SAS as a Senior Java Software Developer to work on innovative SaaS solutions with a focus on Java, AWS, and microservices.
Software Development Engineer III - Java/Python
Join Expedia Group as a Software Development Engineer III in Seattle, focusing on Java and Python.
Senior Java Backend Engineer - Guest Experience
Join Holidu as a Senior Java Backend Engineer in Munich. Work with Java, Kotlin, and Spring to enhance user experiences.
Java Fullstack AWS Developer
Seeking a Java Fullstack AWS Developer with expertise in AWS, Angular, and Java for on-site role in New York. Join our innovative engineering team.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Senior Software Engineer - Java, Microservices
Join Marqeta as a Senior Software Engineer to develop scalable Java microservices in a remote role.
Software Engineer, Payments
Join Airbnb as a Software Engineer in Payments, designing innovative payment solutions. Remote position with competitive benefits.
Software Development Engineer II
Join Expedia Group as a Software Development Engineer II to build intelligent travel platforms.
Software Engineer II - Back End
Join Viator as a Software Engineer II focusing on back-end development with AWS, Java, and GraphQL. Remote work in Poland.
Software Engineer - Java/Python/Scala
Join as a Software Engineer in Aix-en-Provence, France. Develop and maintain applications using Java, Python, Scala. Enjoy hybrid work and unique benefits.
Java Back-end Engineer
Join Diabolocom as a Java Back-end Engineer. Work remotely on innovative cloud contact center solutions.
Junior Back End Software Engineer (Java) - Remote
Join Revvity as a Junior Back End Software Engineer specializing in Java, focusing on cloud applications for the scientific community.
Senior Software Engineer, MarTech
Senior Software Engineer for MarTech at Airbnb, focusing on backend development, system performance, and user interface design.
Senior Backend Web Developer with Java and Spring
Join our team as a Senior Backend Web Developer specializing in Java and Spring frameworks. Work remotely and drive innovation.