Senior JAVA Software Engineer
KAYAK
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreAbout the role
Join KAYAK as a Senior Java Software Engineer and help improve and maintain our search and booking systems. You will build and maintain backend features, improve performance and reliability, integrate with internal and third-party APIs, and collaborate with frontend engineers, product, design, and QA. Enjoy flexible work options, team-wide time off, volunteer opportunities, wellness support, resource groups, and career growth opportunities. Key missions: Construire et maintenir des fonctionnalités backend pour l'équipe Stays (recherche, réservation, intégrations).. Améliorer les performances, la fiabilité et l'expérience utilisateur des systèmes existants.. Collaborer avec les ingénieurs frontend, le produit, le design et l'assurance qualité pour livrer des fonctionnalités. Profile: - Experience building high-performance, scalable services - Self-driven and able to move projects forward independently - Familiarity with relational databases (e.g., MySQL) and web data formats/protocols (HTTP, XML, JSON) - Clear communicator who works well on a team - Experience designing APIs and backend services - Strong Java development skills - Practical experience with APIs (design, consumption, or integration) - Experience with Spring, Git, Redis, Kafka, or similar technologies - Experience working on search, booking, or high-throughput systems
Scraped 5/13/2026