Java Software Engineer Travel company seek Java Software Engineers to join their London-based engineering team and help them shape the next generation of digital travel solutions that connect millions of customers to unforgettable journeys. What You’ll Do: Design, develop, and maintain Java-based applications using Spring Boot Collaborate with cross-functional teams to deliver high-quality, customer-focused solutions Participate in all stages of the software development lifecycle — from concept to deployment Write clean, efficient, and testable code while contributing to best practices and continuous improvement Work within a modern cloud environment, supporting our global platform growth What We’re Looking For: Proven experience in Java (11) and Spring Boot Solid understanding of RESTful APIs and Microservices architecture Experience with SQL/NoSQL databases and familiarity with CI/CD tools Strong problem-solving skills and a collaborative mindset Bonus: Exposure to AWS, Docker, or Kubernetes Why Join Us: Work on cutting-edge projects that make travel simpler, smarter, and more sustainable Salary to £85k and annual performance bonus Hybrid working (3 days a week in our London office) Generous travel perks and discounts