At a Glance
- Tasks: Lead a team in developing a high-availability microservices platform for online booking.
- Company: Join a global travel company revolutionising the way we book travel online.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for travel to Cyprus.
- Why this job: Shape the future of travel tech while working in an agile, creative environment.
- Qualifications: 5+ years in software development with Java; leadership experience required.
- Other info: Passion for continuous learning is essential; great opportunity for career growth.
The predicted salary is between 80000 - 90000 £ 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 employer: Smart Sourcer
Contact Detail:
Smart Sourcer Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Technical Lead
✨Tip Number 1
Familiarise yourself with the latest trends in Java, Spring Boot, and microservices architecture. Being able to discuss recent advancements or frameworks during your interview can demonstrate your passion and commitment to staying current in the field.
✨Tip Number 2
Prepare to showcase your leadership experience by thinking of specific examples where you've successfully led a team or project. Highlighting your ability to mentor others and implement best practices will resonate well with the hiring team.
✨Tip Number 3
Research the travel sector and understand the challenges and opportunities it presents, especially in relation to technology. This knowledge will help you articulate how your skills can contribute to their goals and improve their platform.
✨Tip Number 4
Be ready to discuss your experience with CI/CD and DevOps practices. Prepare examples of how you've implemented these processes in previous roles, as this is crucial for maintaining high availability and scalability in their systems.
We think you need these skills to ace Java Technical Lead
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 with microservices, CI/CD, and Agile practices. Provide examples of how you've contributed to team success and improved processes in previous roles.
Highlight Soft Skills: Don't forget to mention your communication skills and ability to mentor others. The role requires leading a small team, so demonstrating your capability to foster a culture of continuous learning will be beneficial.
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, focusing on your role in design and architecture.
✨Demonstrate Leadership Skills
Since this role involves leading a team, be ready to share examples of how you've successfully managed developers in the past. Discuss your approach to mentoring, conducting code reviews, and fostering best practices within your team.
✨Emphasise Agile Experience
Given the agile nature of the company, illustrate your familiarity with Agile practices and Domain Driven Design (DDD). Share instances where you’ve adapted to changing requirements and how you’ve contributed to a culture of continuous improvement.
✨Prepare for Cultural Fit
Research the company’s values and culture, especially their focus on continuous learning. Be ready to discuss how you can contribute to this environment and your willingness to travel to Cyprus, as it shows your commitment to the role.