KAYAK logo
KAYAK Verified
Online Travel, E-commerce, Software, Big Data

Senior JAVA Software Engineer

United StatesRemoteFull TimeSenior$125,000–$165,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

KAYAK is seeking a Senior Java Software Engineer to enhance and maintain its critical search and booking systems. This role involves building and maintaining backend features, improving system performance and reliability, and integrating with internal and third-party APIs. The ideal candidate will have strong Java development skills, experience designing APIs and scalable backend services, and familiarity with relational databases and web data formats. This is a remote, full-time position focused on delivering reliable user experiences in the travel domain.

### Who you are
- Strong Java development skills
- Experience designing APIs and backend services
- Experience building high-performance, scalable services
- Familiarity with relational databases (e.g., MySQL) and web data formats/protocols (HTTP, XML, JSON)
- Practical experience with APIs (design, consumption, or integration)
- Clear communicator who works well on a team
- Self-driven and able to move projects forward independently
- Experience with Spring, Git, Redis, Kafka, or similar technologies
- Experience working on search, booking, or high-throughput systems

### What the job involves
- We’re hiring Java Backend Engineers to help improve and maintain KAYAK’s search and booking systems. If you care about travel and building helpful, reliable user experiences, we’d love to hear from you
- Build and maintain backend features for the Stays team (search, booking, integrations)
- Improve performance, reliability, and user experience of existing systems
- Integrate and maintain connections with internal and third-party APIs
- Collaborate with frontend engineers, product, design, and QA to deliver features

### Benefits
- Work flexibly: Our global flexible work policy lets our teams decide if they head into one of our offices or work from anywhere else
- Team-wide time off: Most of our team disconnects at the same time each year to recharge and reconnect
- Global volunteer week: Take VTO (Volunteer Time Off) to support the organizations and charitable efforts you believe in
- Wellness: We take care of each other - providing opportunities and spaces to live that work-life balance
- Resource groups: Our five ERGs are employee-led groups for underrepresented communities and their allies
- Career growth: We provide opportunities for our team to develop their skills – or learn new ones – on their own terms

Ready to apply?
You'll be redirected to KAYAK's application page.

Similar roles