KAYAK
Posted 5d ago

Staff JAVA Software Engineer

KAYAK
Vilnius or Kaunas
€5k-€7k/moHybridFull Time
Responsibilities
  • designing solutions
  • leading squads
  • mentoring engineers
Requirements
  • Requires 7+ years with Java and Spring Framework
  • Expertise in PostgreSQL, MySQL, and Redis
  • B2B integration knowledge
  • English proficiency, and experience designing high-throughput systems
Technical tools mentioned
JavaSpring FrameworkSpring BootSpring SecurityPostgreSQLMySQLRedisSAMLOAuth2OIDCSCIMOktaWorkdayAzure ADAILLMCI/CD

Job description

KAYAK, part of Booking Holdings (NASDAQ: BKNG), is a leading travel search engine. With billions of queries across our platforms, we help people find their perfect flight, stay, rental car and vacation package. We’re also transforming business travel with a new corporate travel solution, KAYAK for Business.

As an employee of KAYAK, you will be part of a travel company that operates a portfolio of global metasearch brands including momondo, Cheapflights and HotelsCombined, among others. From start-up to industry leader, innovation is in our DNA and every employee has an opportunity to make their mark. Our focus is on building the best travel search engine to make it easier for everyone to experience the world.

KAYAK for Business (K4B) is building the future of corporate travel — making it simpler, smarter, and more enjoyable for companies and their travelers worldwide. Our global K4B Engineering team is growing quickly and looking for a Staff Software Engineer to help shape the technical direction of our backend systems!

In this role, you'll collaborate with engineers, product managers, and cross-functional partners to design scalable solutions that power everything from AI-driven booking experiences to enterprise client integrations. If you enjoy solving complex problems, mentoring others, and seeing your architectural decisions come to life in a product used by major global organizations, we'd love to hear from you.

This role is required to work from our Vilnius office at least 3 days per week.

In this role, you will:

  • Ensure the search and booking logic maintains performance under the requirements of global enterprise clientele.

  • Lead the design of high-performance integration frameworks for third-party APIs, prioritizing low-latency execution and high availability.

  • Serve as a technical leader for multiple engineering squads, providing clarity on complex architectural trade-offs and ensuring technical consistency across the K4B ecosystem.

  • Spearhead initiatives to improve the engineering lifecycle, from establishing sophisticated observability patterns and CI/CD matures to refining internal standards for code quality and distributed system design.

  • Translate high-level business objectives into robust technical specifications, effectively communicating architectural risks and opportunities to leadership.

Please apply if you have:

  • 7+ years of experience with the Java ecosystem and Spring Framework (Boot, Security).

  • Expertise in designing for high-throughput data environments using PostgreSQL, MySQL, and Redis.

  • Good command of the English language

  • Knowledge of B2B integration patterns including SAML, OAuth2, OIDC, and SCIM for automated user lifecycle management via Okta, Workday, or Azure AD.

  • Previous experience with AI/LLM would be a plus.

Compensation:

Software Engineer salary consists of three elements:

Base pay: from 4500 EUR up to 6667 EUR gross monthly.


In addition:

  • Significant yearly bonuses, approx 10 percent of annual salary.

  • Booking Holdings RSU (Restricted Stock Units) package, worth 20000 USD gross, with possibility to receive yearly refreshes.

Benefits and Perks:

  • Work from (almost) anywhere for up to 20 days per year

  • Funds for your career growth

  • Access to thousands of on-demand e-learnings

  • Generous additional Health Insurance

  • Flexible sick time off

  • Additional financial support for your sick leave

  • Additional day off on your birthday

  • Company-wide vacation week once a year (winter holidays)

  • Additional financial support during parental leave

  • Free lunch twice a week and daily snacks at the office

  • Free yoga twice a week

  • Paid volunteering time

  • No meeting Fridays

  • Office and team events such as summer camp, KAYAK birthday, winter party and more!

  • Company-paid therapy sessions through SpringHealth

  • Company-paid subscription to HeadSpace

  • Internal Communities

Inclusion

At KAYAK, we want everyone to have the space to grow, share ideas and do great work. That’s why we’re focused on hiring the best talent from all walks of life and experiences, supporting them well and making sure no one feels like they have to fit a mold to belong here.

Need any adjustments for the interview, application or on the job? No problem - just give us a heads-up. We’ve got you.

#LI-MP1

About KAYAK

American travel metasearch engine helping leisure and business travelers compare flights, hotels, rental cars, and vacation packages.

Year founded
2004
Employees
1114
Organization type
Public
Latest investment
Raised $94.21M IPO (2012)
Headquarters
US

Similar jobs

Software Engineer roles near Vilnius, Vilnius County
4d
Save
Mark Applied
Hide
Software Engineer - Full Stack and Data (React / Python)
Vilnius, Vilnius County, Lithuania
€44k-€71k/yr OnsiteFull Time
Moody's Corporation
Moody's CorporationNYSE: MCO: Global integrated risk assessment firm and provider of financial analytics.
3+ YOEBachelor’s degree in a technical field, 3+ years building React web applications, Python backend and REST API experience, SQL proficiency, AI implementation experience, and software engineering practices.
React, Python, FastAPI, Flask, Django, RESTful APIs, Structured Query Language (SQL), Git, PySpark, GitHub, Azure DevOps
4d
Save
Mark Applied
Hide
Let's begin! Software Engineer - Full Stack and Data (React / Python) (14665)
Vilnius, Vilnius County, Lithuania
€44k-€71k/yr OnsiteFull Time
Moody's Corporation
Moody's CorporationNYSE: MCO: Global integrated risk assessment firm and provider of financial analytics.
3+ YOEBachelor's degree in a technical field and 3 years of React experience required. Requires Python, SQL, REST APIs, software engineering practices, analytical skills, communication, and AI experience.
React, Python, FastAPI, Flask, Django, Structured Query Language (SQL), PySpark, Git, GitHub, Azure DevOps
5d
Save
Mark Applied
Hide
Senior Java Software Engineer (Core API Unit)
Vilnius, Vilnius County, Lithuania
€4k-€6k/mo HybridFull Time
Luminor
Luminor: Baltic retail and corporate bank serving individuals, families, micro-businesses, and companies in Estonia, Latvia, and Lithuania.
5+ YOERequires solid Java and Spring Boot experience, distributed event-driven systems expertise, AWS, Kubernetes, Docker, CI/CD, microservices, APIs, SQL, and fluent English communication.
Java, Java 21, Spring Boot, Apache Kafka, AWS, Kubernetes, Docker, Argo CD, SQL, NoSQL
5d
Save
Mark Applied
Hide
Software Engineer
Vilnius, Vilnius County, Lithuania
€3k-€6k/mo OnsiteFull Time
GetJet Airlines
GetJet Airlines: Lithuanian ACMI and charter airline providing crewed aircraft capacity to airlines and tour operators worldwide.
2+ YOESoftware engineering role for an experienced professional with 2–5 years of experience.
5d
Save
Mark Applied
Hide
Software Engineer
Vilnius, Vilnius County, Lithuania
€3k-€6k/mo OnsiteFull Time
GetJet Airlines
GetJet Airlines: Lithuanian ACMI and charter airline providing crewed aircraft capacity to airlines and tour operators worldwide.
2+ YOEExperienced software engineer with 2–5 years of professional experience for a full-time permanent IT role.
5d
Save
Mark Applied
Hide
Java Software Developer | SEB, Vilnius
Vilnius, Vilnius County, Lithuania
€3k-€4k/mo HybridFull Time
SEB
SEBNasdaq Stockholm: SEB A: Northern European financial services group.
Professional Java backend development experience, relational databases and SQL, REST APIs or integrations, automated testing, clean and secure coding, independent problem-solving, and English fluency.
Java, SQL, REST APIs, Kafka, Redpanda, OpenShift, Kubernetes, CI/CD, JavaScript, TypeScript
1w
Save
Mark Applied
Hide
Java Software Engineer - Payment Integration
Vilnius, Vilnius County, Lithuania
€2k-€6k/mo HybridFull Time
Wallee Group
Wallee Group: Swiss fintech providing omnichannel payment processing and embedded-finance services to merchants across Europe.
Strong Java foundation, Spring Boot or Hibernate, distributed systems, scalable high-availability solutions, SQL, CI/CD, Docker, AWS ECS, and Agile experience; Computer Science degree or equivalent experience.
Java, Spring Boot, Hibernate, SQL, Jenkins, GitLab CI, Docker, AWS ECS, JavaScript, Apache Camel
1w
Save
Mark Applied
Hide
Junior Software Engineer
Vilnius, Vilnius City Municipality, Lithuania
€3k-€5k/mo OnsiteFull Time
Humbility
Humbility: Lithuanian proprietary trading firm using high-frequency algorithms to trade digital assets across centralized and decentralized markets.
0+ YOERequires basic programming knowledge, strong mathematical and logical problem-solving skills, systematic reasoning, motivation to learn software engineering, English proficiency, and on-site availability.
C#, Golang, Rust