Java Technical Lead – Java, Spring Boot, Hibernate, MySQL, CI/CD – Travel Sector
Outstanding opportunity to join this global travel company in a ‘hands on’ technical lead role with some design & architecture responsibility. At the core of this business is a global, distributed, high availability, microservices based platform for online booking and the associated millions of transactions and this role leads the team that develops and maintains it.
This role will suit a Senior Engineer with team leadership and design experience coming from a small to medium-sized company, who can operate creatively, in a highly agile fashion and in a less structured environment. There is a huge opportunity to shape the technical direction of the platform. You’ll require the following skills:
* 2+ years’ design & architecture experience of scalable, high-availability platforms for enterprise applications
* 5+ years’ software development experience with Java, Spring Boot, Hibernate, SQL and Linux
* Extensive experience of Microservices and Distributed Systems
* Experience working in the travel, airline or GDS sectors
* Experience leading teams of 3-5 developers (inc. code reviews, mentoring, best practices)
* Extensive experience of scalable systems, CI/CD, DevOps and Test Automation
* Experience of Agile practices and Domain Driven Design (DDD)
* Experience evaluating and implementing new frameworks and technologies
* A willingness to travel to Cyprus 1 week in every 6 (the rest remote)
* Good spoken & written English
* A Computer Science or related Engineering Degree
* Passionate about creating a culture of continuous learning and continuous improvement
£80,000 to £90,000 per annum + benefits. London & 90% remote.