Java Software Engineer Lead/ Dev Manager (Reservation Systems)

Overview

Do you want to work on SaaS software products that lead an industry and that support nearly one billion transactions a month?  Are you an expert coder who wants to show what you're made of and learn from an exceptional team along the way?  Do you have experience with or interest in high volume, low latency, realtime systems?  If so, read on, and we'd love to hear from you!

Responsibilities

As a Software Engineering Lead at TravelClick, you will partner with IT Project Leaders and Product Managers on Reservation Systems projects in an effort to maintain plans showing key deliverables, milestones, and dependencies for your assigned project.

 

You must be able to demonstrate expertise and passion that sets you apart from others.  To be an ideal candidate, you must understand data structures, communications, fault tolerance, and other key software engineering concepts.  You will apply these concepts to specific and challenging problems we face as we rebuild a significant portion of our stack to support our rapid growth strategy.  And you need to have fun while doing all of this!

 

You will partner with various people to create mind blowing solutions:  other TravelClick engineers, vendor partners, product management team.  We are an agile shop and are constantly looking at ways to eliminate bureaucracy and optimize personal and collective performance. An ideal candidate will have a proven track record of leading development, testing, integration of software applications (preferably SaaS cloud based deployments) using the Agile/Scrum Methodology.

Strong planning skills, prepare very detail task oriented and milestone driven plans, tracking these plans and being able to lead teams to adhere to a rigorous project schedule. 

Qualifications

Experience and Qualifications 

  • 7+ years experience in core Java development (especially for real time high volume systems)
  • 3+ years experience leading software development projects in cross functional teams (UI, Core Java) including leading 3 or more different development teams
  • Demonstrated Software Development Project Lead experience working closely with business stakeholders to define and execute requirements
  • Knowledge of databases and data structures, Oracle DB related development experience preferred
  • Experience with open source, Linux (transactional base or service bus experience)
  • Experience working within Agile/Scrum Environments
  • Experience with JQuery, Java 7/JSP, JSON, Restful Services, Javascript frameworks (ex. Angular, Bootstrap, etc.) (required)
  • Strong knowledge of design patterns (required)
  • Strong knowledge of a source control system (Git, Subversion)
  • Experience with AngularJS (preferred)
  • Experience with Google Analytics (including Reporting API)  (nice to have)
  • Detail oriented, well organized, and ability to multi-task in a results oriented business environment
  • Strong analytical and problem solving skills, ability to lead and coach the most out of developers
  • Strong communication and interpersonal skills are required
  • Past experience with leading software developers (required)
  • Inquisitive and probing in dealing with business analysts and product managers

Education: Minimum BS degree in engineering, science or math-related fields.  Masters degree preferred.

 

#LI-YG1

#DICE


Meet Some of TravelClick's Employees

Lauren R.

Product Manager, Reservations Solutions

Lauren oversees the product development of TravelClick’s user-facing software platforms, monitoring tech trends to push for industry innovation and strategy for satisfied clients.

Stacey L.

Regional Vice President, Northeast

Stacey manages a team of 11 associates who collaborate to help independent hotel brands in the Northeast territory generate revenue through TravelClick products and solutions.


Back to top