Skip to main content
Back to Careers

Software Engineer - Java (Travel)

Issaquah
Direct Hire
Redtech is helping our client with a direct hire search for a Software Engineer - Java (Travel business).

Software Engineer - Java (Travel business)

Location – Issaquah, WA (Relocation assistance available for eligible new hires located over 50 miles from the Hub location of hire and they move to within 50 miles of the hub location)
Schedule - Hybrid - 25% on site, so typically 1 day per week. May require more onsite time until settled in.
Background check - requires successful completion

US Citizen or Green card holder required - no 3rd party candidates

Compensation Ranges: 
Level 4  - $152,500 - $182,500, Bonus and Restricted Stock Unit (RSU) eligible


Benefits offering -
We offer a comprehensive package of benefits including paid time off, health benefits — medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance, health care reimbursement account, dependent care assistance plan, commuter benefits, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan, financial wellness program, to eligible employees. 

As a Software Engineer for Travel your role will be the technical lead for one or more teams. This role requires deep technical expertise, domain proficiency, platform depth, and leadership. The individual in this role will coach and mentor engineers and developers to help them progress their technical knowledge and careers. Typical activities include leading requirements analysis, solution design, technical development, and process improvement coupled with the ability to drive efforts and solution improvements effectively.

ROLE
  • Oversees the technical design and development of in-house travel booking web applications based on the gathered requirements for multiple development teams.
  • Leads and collaborates in planning, decomposing, and estimating new delivery work.
  • Ensures solutions are secure, durable, scalable, flexible, and accessible; and proactively mitigates against production support issues.
  • Demonstrates technical leadership to manage and provide multiple technical solutions; performs code reviews; establishes and enforces coding guidelines and best practices.
  • Initiates and facilitates team meetings to socialize technical ideas; encourages a culture of technical excellence within the organization and identifies opportunities for adopting innovation .
  • Understands implications of design and implementation choices and provides solutions.
  • Manages concurrent projects and multiple competing priorities.
  • Builds and maintains strong working relationships with team members.
  • Provides coaching and mentoring to team members; shares information through documentation, workshops, etc. to drive operational efficiencies and technical growth within the team.
  • Understands and escalates technical challenges with options and recommendations.
REQUIRED
  • Bachelor's degree, or the equivalent, in Computer Science, Engineering, or a related field.
  • 5+ years’ of experience with design and development of client/server and/or web based applications.
  • 4+ years’ of experience with core Java, Java EE technologies (Servlet and JSP).
  • 4+ years’ of experience working with relational databases (preferably MS-SQL Server and T-SQL).
  • Good understanding and experience with SOAP and/or REST based Web services.
  • Demonstrated track record of driving high-quality software design/implementation to production.
  • Must be a quick learner with the ability to learn and incorporate new technologies and concepts.
  • Self-motivated, dedicated, and driven to succeed.
  • Able to easily shift focus with changing priorities.
  • Good debugging, troubleshooting, and problem solving skills.
  • Excellent communication, collaboration, analytical, and problem solving skills.
Recommended
  • A passion for being part of a team, willing to self-assess in order to continually find better ways to do things.
  • Experience working in a Scrum/Agile environment.
  • Excellent organizational skills.
  • Travel industry knowledge.