Skip to main content

Java Software Engineer

Technology
KAYAK
Boston, United States1 months agoUntil 5/13/2026
On-site

Job description

### Who you are

  • We are seeking for people who love working with data - parsing, analyzing, investigating, interpreting, modeling, and extracting knowledge from large volumes of data
  • Good candidates will have a passion in processing data to help drive better business decisions or to develop new features, in a fast-paced environment where many small and diverse projects are the norm
  • 2 years of experience with Java programming
  • Strong understanding of programming fundamentals, data structures, algorithms, and software design
  • Ability to work independently and with a team
  • Good communication skills for sharing ideas clearly with both technical and non-technical colleagues
  • Familiarity with relational databases like MySQL or Oracle
  • Familiarity with the following:
  • Unix shell scripting
  • Spring & Mybatis frameworks
  • DOM and using XPath, JQuery & CSS
  • API development using REST, Web Service, SOAP, etc
  • Machine Learning
### What the job involves
  • We are looking for a strong Java Software Engineer to implement new features and maintain KAYAK’s world-leading platform
  • Extract data from databases, write scripts to parse, clean, combine, and process them
  • Communicate with APIs via REST or SOAP interfaces
  • Configure enterprise applications for large customers
  • Develop tools to assist in the debugging of existing products
  • Have an opportunity to work together with a team of experienced developers
### The application process
  • Deadline to Apply: March 12, 2026 at 11:00 PM GMT
### 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
Keywords
javamysqloraclemybatisjqueryparseashby

¿Te interesa este puesto?