Junior Java Software Engineer
$100,000–$110,000 year
On-site · Concord, Massachusetts, United States
Job Summary
Junior Java Software Engineer to implement new features and maintain KAYAK’s world-leading platform. Role involves extracting data from databases, writing scripts to parse, clean, combine, and process data; communicating with APIs via REST or SOAP; configuring enterprise applications for large customers; developing tools to assist in debugging existing products; and collaborating with a team of experienced developers. Requirements include 2-3 years of Java experience, solid fundamentals in data structures, algorithms, and software design, ability to work independently and with a team, strong communication skills, and familiarity with MySQL or Oracle, Unix shell scripting, Spring & Mybatis, DOM/XPath/JQuery/CSS, REST/Web Services/SOAP, and Machine Learning. Benefits include flexible work options and comprehensive compensation for a Massachusetts-based role, with a reported salary range of $100,000-$110,000 and additional perks.
Required Qualifications
- 2-3 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 Unix shell scripting
- Spring & Mybatis frameworks
- DOM and using XPath, JQuery & CSS
- API development using REST, Web Service, SOAP, etc
- Machine Learning
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.