GrepJob
KAYAK

Senior JAVA Software Engineer

KAYAK
Apply
25 days ago
Cambridge, MA, USA or Concord, NC, USASenior

Base Salary

$125k - $165k/yr

Responsibilities

  • Build and maintain backend features for the Stays team.
  • 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.

Requirements

  • Strong Java development skills.
  • Experience designing APIs and backend services.
  • Experience building high-performance, scalable services.
  • Familiarity with relational databases and web data formats/protocols.
  • Practical experience with APIs.
  • Clear communicator who works well on a team.
  • Self-driven and able to move projects forward independently.
  • Nice to have: Experience with Spring, Git, Redis, Kafka, or similar technologies.
  • Nice to have: Experience working on search, booking, or high-throughput systems.

Benefits

  • Work from (almost) anywhere for up to 20 days per year.
  • Flexible hours and ability to work from home 1 or 2 days per week.
  • Generous retirement plans.
  • Awesome health, dental and vision insurance plans.
  • Company-paid therapy sessions and subscription to HeadSpace.
  • Company-wide week off a year for team recharge.
  • No meeting Fridays.
  • Universal paid parental leave.
  • Generous paid vacation and time off for your birthday.
  • Paid volunteer time.
  • Development Dollars for career growth.
  • Travel Discounts.
  • Free lunch 2 days per week.
  • Fun quarterly events.

Tech Stack

Apache KafkaGitJavaMySQLRedis

Categories