Senior JAVA Software Engineer
Kaunas · 4+ years experience · Full-time · Hybrid · Posted Sep 30, 2026
At a glance
- Experience
- 4+ years experience
- Employment
- Full-time
- Workplace
- Hybrid
- Location
- Kaunas
About the role
- Implement new features and maintain KAYAK’s world leading search and booking technology.
- Collaborate with a high powered team to keep search and booking systems running smoothly for millions of users.
Responsibilities
- Implement new backend search and booking features under the guidance of senior engineers.
- Collaborate with the team to improve existing features, focusing on speed and user experience.
- Assist in creating and maintaining integrations with third-party APIs.
Requirements
- Education in Computer Science or a related field.
- 4+ years of experience working with Java.
- Familiarity with Spring framework and SQL databases.
- Fluent English communication skills.
- A willingness to learn and grow in a collaborative environment.
- Ability to thrive in a hybrid working model, working at least three office days per week.
Preferred qualifications
- Exposure to ElasticSearch or similar search technologies.
Benefits
- Significant yearly bonuses, approx 10 percent of annual salary
- Booking Holdings RSU package, worth 20000 USD gross, with possibility to receive yearly refreshes
- Work from (almost) anywhere for up to 20 days per year
- 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)
Workplace
- Required to work from the Kaunas office at least 3 days per week.
Skills
- Java
- Spring Framework
- SQL
- ElasticSearch