Senior Software Engineer, K4B

Kayak Europe
Concord, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Concord, United States of America

Tech stack

Java
API
CSS
Software Quality
Code Review
Computer Programming
Databases
Data Structures
Relational Databases
Software Debugging
Document Object Model (DOM)
Human Resources Information System (HRIS)
jQuery
Shell
Machine Learning
MySQL
MyBatis
OAuth
Oracle Applications
Security Assertion Markup Language (SAML)
Simple Object Access Protocol (SOAP)
Single Sign-On
Software Engineering
User Provisioning Software
Web Services
XPath
Data Processing
Enterprise Software Applications
Okta
Api Design
REST
Workday

Job description

Experteer Overview As a Senior Java Software Engineer at KAYAK, you will design and deliver features for our leading travel platform, focusing on data processing and high-performance integrations. You will work with cross-functional teams to extract, transform, and leverage data for better product decisions and new features. The role involves integrating with third-party APIs, building robust services, and guiding architectural decisions to support KAYAK's enterprise footprint. This is a hands-on, impact-driven position in a fast-paced environment with a strong emphasis on code quality and scalability. Compensation / Benefits * Extract, parse, clean, join, and process data from databases * Communicate with APIs via REST or SOAP interfaces * Configure enterprise applications for large customers * Develop tools to assist in debugging existing products * Build and maintain high-performance integrations with third-party providers (airlines, hotels, rental cars) * Own designs from concept to deployment with high quality and performance * Participate in code reviews and architectural steering to keep the K4B project modular and reusable Tasks * +6-8 years of Java experience * Strong fundamentals in programming, data structures, algorithms, and software design * Ability to work independently and in a team * Good communication skills for technical and non-technical audiences * Experience with relational databases (MySQL or Oracle) * Knowledge of travel domain is beneficial * Experience with B2B systems or identity/HR integrations is beneficial (SCIM, SAML/OAuth, SSO, user provisioning/deprovisioning, HRIS/IDP like Workday, Okta, AD) * Experience with Unix shell scripting * Spring & Mybatis frameworks * DOM, XPath, JQuery, CSS * API development (REST, Web Service, SOAP) * Machine Learning beneficial Key requirements * remote work up to 20 days per year * mental health focus with SpringHealth * HeadSpace subscription * weekly paid lunch * paid parental leave * generous vacation and PTO

Requirements

for to deployment with high quality and performance * Participate in code reviews and architectural steering to keep the K4B project modular and reusable Tasks * +6-8 years of Java experience * Strong fundamentals in programming, data structures, algorithms, and software design * Ability to work independently and in a team * Good communication skills for technical and non-technical audiences * Experience with relational databases (MySQL or Oracle) * Knowledge of travel domain is beneficial * Experience with B2B systems or identity/HR integrations is beneficial (SCIM, SAML/OAuth, SSO, user provisioning/deprovisioning, HRIS/IDP like Workday, Okta, AD) * Experience with Unix shell scripting * Spring & Mybatis frameworks * DOM, XPath, JQuery, CSS * API development (REST, Web Service, SOAP) * Machine Learning beneficial Key requirements * remote work up to 20 days per year * mental health focus with SpringHealth * HeadSpace subscription * weekly paid lunch * paid parental leave * aaa aaaB_ vacation and PTO

Apply for this position