KAYAK Miami Beach logo
KAYAK Miami Beach1 week ago

Senior JAVA Software Engineer

On-site · Berlin, State of Berlin, Germany

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Senior Java backend developer to implement new features and maintain KAYAK’s world leading search and booking technology. We integrate with over 200 travel partners and link to over 500,000 hotels and 550 airlines. You will be an essential part of a high powered team that keeps all of this running smoothly – helping millions of people find the best hotels and the best ways to fly from A to B every day. In this role you will be expected to work from our Berlin office at least 3 days per week. You will optimize search and booking logic, build and maintain high-performance integrations with third-party APIs, take full ownership of designs from concept to deployment, participate in code reviews and architectural steering to ensure the project remains modular and reusable, and contribute to expanding the enterprise footprint. Benefits include flexible work options, mental health support, parental leave, generous vacation, travel discounts, development dollars, and more.

Required Qualifications

  • Bachelor's degree or higher in Computer Science or related field
  • 5+ years of experience in JAVA
  • Hands-on experience with the Spring ecosystem (Spring/Spring Boot)
  • Working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
  • Strong English communication skills
  • Ability to design and implement engineering initiatives with minimal guidance
  • Prior experience in travel domain is beneficial (airline distribution and standards e.g., Amadeus/Sabre/Travelport, NDC) and their integration with booking/reservation systems
  • Experience with B2B systems or identity/HR integrations (SCIM, SAML/OAuth, SSO, user provisioning/deprovisioning, and connecting HRIS/IDP platforms) to product services
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

KAYAK Miami Beach

Senior JAVA Software Engineer

Apply on Sorce