Kayak
Senior Java Software Engineer, Search team
Kaunas Office. Posted a month ago
The role
Senior Java backend developers will implement new features and maintain search and booking technology. You will design and maintain scalable backend search capabilities and provide technical leadership.
What you will do
- Design and maintain scalable backend search capabilities
- Own complex technical solutions from design through operational support
- Provide technical leadership by guiding architecture discussions
- Collaborate with commercial, data, and engineering teams
- Resolve production issues, improve system reliability, and reduce technical debt
- Mentor engineers and contribute to testing, observability, CI/CD, and development practices
Required qualifications
- Education in Computer Science or a related field
- 5+ 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
- Fluent English communication skills
Nice to have
- Previous experience with AI/LLM
- Exposure to ElasticSearch or similar search technologies
Benefits
- 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
Before you apply
- Offers of employment are conditioned upon satisfactory completion of all required pre-employment screenings, including a background check
About the company
KAYAK is a leading travel search engine and part of Booking Holdings. It operates a portfolio of global metasearch brands including momondo, Cheapflights and HotelsCombined.