At a Glance
- Tasks: Lead a team in developing a high-availability microservices platform for online travel bookings.
- Company: Join a global travel company revolutionising the booking experience with cutting-edge technology.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
- Why this job: Shape the future of travel tech while working in an agile, innovative environment.
- Qualifications: 5+ years in software development with Java; leadership experience required.
- Other info: Travel to Cyprus once every six weeks; passion for continuous learning is essential.
The predicted salary is between 64000 - 72000 £ per year.
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.
Java Technical Lead - Travel Sector (London Area) employer: Smart Sourcer
Contact Detail:
Smart Sourcer Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Technical Lead - Travel Sector (London Area)
✨Tip Number 1
Familiarise yourself with the latest trends in microservices and distributed systems, as these are crucial for the role. Being able to discuss recent advancements or case studies during your interview can demonstrate your passion and knowledge in the field.
✨Tip Number 2
Showcase your leadership skills by preparing examples of how you've successfully led teams in the past. Be ready to discuss specific challenges you faced and how you overcame them, particularly in agile environments.
✨Tip Number 3
Research the travel sector and understand the unique challenges it faces, especially regarding online booking systems. This will help you tailor your discussions and show that you're genuinely interested in the industry.
✨Tip Number 4
Prepare to discuss your experience with CI/CD and DevOps practices. Highlight any specific tools or frameworks you've used, as this is a key aspect of the role and will set you apart from other candidates.
We think you need these skills to ace Java Technical Lead - Travel Sector (London Area)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, Hibernate, and MySQL. Emphasise your leadership roles and any design and architecture responsibilities you've had, especially in scalable, high-availability platforms.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the travel sector and how your background aligns with the company's needs. Mention specific projects where you led teams or implemented new technologies, showcasing your hands-on experience.
Showcase Relevant Experience: When detailing your work history, focus on your experience in microservices and distributed systems. Highlight any roles in the travel, airline, or GDS sectors, as this will resonate well with the hiring team.
Prepare for Technical Questions: Be ready to discuss your technical expertise in Java and related technologies during the interview process. Prepare examples of how you've applied Agile practices and Domain Driven Design in your previous roles.
How to prepare for a job interview at Smart Sourcer
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java, Spring Boot, Hibernate, and MySQL in detail. Highlight specific projects where you’ve implemented these technologies, especially in high-availability environments.
✨Demonstrate Leadership Skills
Since this role involves leading a team, be ready to share examples of how you've successfully managed teams in the past. Discuss your approach to mentoring developers and conducting code reviews.
✨Emphasise Agile Experience
The company values agility, so be sure to talk about your experience with Agile practices. Share how you've adapted to changing requirements and how you’ve contributed to a culture of continuous improvement.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving skills in real-world scenarios, particularly related to microservices and distributed systems. Think of challenges you've faced and how you overcame them.