Senior Java / JavaScript Developer

The Travel Corporation
United Kingdom
30 Sep 2017
03 Nov 2017
Contract Type
Full Time
We are looking for Senior Java/JavaScript Developer

Company: The Travel Corporation
Location: 11 Grosvenor Place, London SW1X 7HH
Reporting to: Development Team LeadThe Role

The role would suit someone who thrives on the challenge of evolving and extending a large system. We want people with new ideas, who are enthusiastic and willing to contribute on how we work and the technology we use.

The projects that the teams are involved in are high business critical, so we are looking for a Senior Java Developer who is well experienced/versed in technology, ecommerce and back office systems and working in an Agile driven environment. The more complicated the projects you have been involved in the better; we are looking for a person with a “can do” attitude.

The candidate will ideally have a proven track record as a senior software developer with a degree or equivalent in computer science and have commercial experience in designing and developing Enterprise Applications.

Duties and Responsibilities

  • Proactively contribute to develop the system architecture in accordance to the strategic direction of the company to deliver requirements in a cost efficient and timely manner.
  • Lead development and code reviews activities, ensuring the application of the appropriate software standards, techniques, processes, procedures, and tools throughout the development life cycle.
  • Be responsible for the code level design, code organization, use of appropriate patterns and code quality for the successful implementation of a solution
  • Take ownership of code quality metrics and maintenance aspects.
  • Assist with the ongoing refinement of development and delivery methodologies.
  • Guide and mentor other team members.
Experience and Skills

  • Excellent communication skills, both written and spoken.
  • Extensive experience of developing high performance, large-scale systems throughout the product lifecycle.
  • A well-organized team player, able to manage multiple tasks and priorities in parallel.
  • Agile development methodologies (Scrum, Kanban or Lean).Agile engineering practices (BDD, TDD, CI, peer reviews, refactoring, etc.).Strong understanding of Object Oriented design (SOLID) principles, SOA principles, design patterns and micro-services architecture.
  • Exceptional skills using Java/Spring, JavaScript, HTML5, CSS3, Oracle.
  • Preferred experience of development using NodeJS, AngularJS, NoSQL DBs.
  • Experience in Git, Continuous Integration and AWS.
About Us

The Travel Corporation is a successful global player in the Travel Sector which is a highly competitive and fast-moving industry. With multiple award-winning brands, e-commerce and the internet are integral to maintaining our leading position. We are based in a fantastic location in Central London near Victoria (next to Buckingham Palace Gardens).

The team is composed by 70 people organized in small Agile teams. Among the other applications in the portfolio we have an eCommerce platform with 5 million+ lines of code supporting a range of Global Travel Brands, including Contiki, Insight Vacations and Trafalgar.

We actively participate in UK environmental tourism charity events and we offer two days to volunteer for charity work or local community contribution on company time.

We also have an active social club organizing regular events for staff throughout the year and we reward employees for money-saving ideas.

This job was originally posted as