companyKAYAK logo

Senior JAVA Software Engineer (Fixed Term)

KAYAKBerlin Office
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

QualificationsBachelor’s degree or higher in Computer Science or related field.5+ years of hands-on experience in JAVA development. Proficient with the Spring ecosystem (Spring/Spring Boot) and knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis). Strong English communication abilities. Demonstrated capability to design and implement engineering initiatives effectively.

About the job

About KAYAK

KAYAK, a member of Booking Holdings (NASDAQ: BKNG), stands as a premier travel search engine. With billions of queries on our platforms, we assist travelers in discovering their ideal flights, accommodations, rental cars, and vacation packages. We are also revolutionizing business travel with our innovative corporate travel solution, KAYAK for Business.

As part of KAYAK, you will join a travel company that oversees a diverse array of global metasearch brands, including momondo, Cheapflights, and HotelsCombined. From our startup journey to becoming an industry trailblazer, innovation drives us, and every team member has the chance to leave a lasting impact. Our commitment is to develop the most efficient travel search engine, simplifying the process for everyone to explore the world.

Position Overview

We are in search of a proficient mid-level Java backend developer dedicated to implementing new features and maintaining KAYAK’s cutting-edge search and booking technology. Collaborating with over 200 travel partners and connecting to more than 500,000 hotels and 550 airlines, you will play a pivotal role in a dynamic team that ensures seamless operations, aiding millions in finding optimal accommodations and travel routes every day!

This is a Fixed Term contract until September 30, 2027.
This role requires working from our Berlin office a minimum of three days per week.

Key Responsibilities

  • Enhance search and booking algorithms to meet the needs of our largest global corporate clients.

  • Develop and sustain high-performance integrations with third-party APIs (airlines, hotels, and rental car providers).

  • Take full ownership of your designs, from concept to deployment, while upholding exceptional standards for code quality and performance.

  • Engage in code reviews and architectural direction to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise reach.

Qualifications

  • Bachelor’s degree or higher in Computer Science or a related field.

  • 5+ years of experience in Java programming.

  • Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and familiarity with relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis).

  • Excellent English communication skills.

  • Ability to design and implement engineering initiatives with a focus on performance and usability.

About KAYAK

KAYAK is a leading travel search engine that simplifies travel planning by aggregating information from multiple sources. Being part of Booking Holdings, KAYAK is at the forefront of innovation in the travel industry, providing tools to help users find the best travel options. Join us and be part of a dynamic team committed to making travel experiences accessible and enjoyable for everyone.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.