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 with occasional travel to beautiful Cyprus.
- Why this job: Be part of an agile team making a real impact in the travel sector.
- Qualifications: 5+ years in software development with Java, Spring Boot, and experience in Agile practices.
- Other info: Ideal for creative thinkers from small to medium-sized companies.
The predicted salary is between 48000 - 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.
- 5+ years’ software development experience with Java, Spring Boot, Hibernate, SQL and Linux
- Experience working in the travel, airline or GDS sectors
- Extensive experience of scalable systems, CI/CD, DevOps and Test Automation
- Experience of Agile practices and Domain Driven Design (DDD)
- 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
- London & 90% remote.
Java Technical Lead - Remote employer: Smart Sourcer
Contact Detail:
Smart Sourcer Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Technical Lead - Remote
✨Tip Number 1
Familiarise yourself with the latest trends and technologies in Java, Spring Boot, and Hibernate. Being able to discuss recent advancements or projects you've worked on that utilise these technologies will show your expertise and passion for the field.
✨Tip Number 2
Highlight your experience in leading teams and managing projects, especially in agile environments. Prepare examples of how you've successfully guided a team through challenges, as this role requires strong leadership skills.
✨Tip Number 3
Since this position involves working in the travel sector, brush up on your knowledge of industry-specific challenges and solutions. Being able to speak about your understanding of the travel industry can set you apart from other candidates.
✨Tip Number 4
Be ready to discuss your experience with CI/CD, DevOps, and Test Automation. Prepare to share specific instances where you've implemented these practices to improve software delivery and quality, as they are crucial for this role.
We think you need these skills to ace Java Technical Lead - Remote
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, Hibernate, and MySQL. Emphasise any leadership roles you've held and your experience in agile environments, as these are crucial for the Java Technical Lead position.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about the travel sector and how your background aligns with the company's needs. Mention your experience with scalable systems and CI/CD practices, as well as your willingness to travel to Cyprus.
Showcase Relevant Projects: If you have worked on projects that involved microservices or high availability systems, be sure to include these in your application. Describe your role and the impact of your contributions to demonstrate your hands-on experience.
Highlight Soft Skills: Since this role involves team leadership, highlight your communication skills and ability to work in a less structured environment. Provide examples of how you've successfully led teams or projects in the past.
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 challenges faced and how you overcame them.
✨Demonstrate Leadership Skills
Since this role involves team leadership, be ready to share examples of how you've successfully led a team in the past. Discuss your approach to mentoring junior developers and how you foster collaboration within a team.
✨Familiarise Yourself with Agile Practices
Understand Agile methodologies and be prepared to discuss how you've applied them in previous roles. Share specific instances where Agile practices improved project outcomes or team dynamics.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills and decision-making process. Think about how you would handle real-world challenges related to scalable systems and CI/CD in a travel context.