Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

CarTrawler

Senior Software Engineer (Java)

Posted Updated
Discussion
  • Play a key role in building the technology that powers millions of travel experiences around the world
  • As a Senior Software Engineer (Java), you’ll design and deliver scalable backend services that support our core platform, enabling seamless customer journeys, smarter business decisions and stronger partner integrations
  • Working as part of a collaborative, cross-functional engineering team, you’ll combine technical expertise with leadership, mentoring others while driving engineering excellence
  • Design, build and evolve scalable, high-quality Java services and RESTful APIs that power our core travel platform and customer experiences
  • Lead technical design discussions, collaborating with Architects, Product Managers and Engineering Managers to deliver simple, scalable and maintainable solutions
  • Build resilient integrations with payment providers, travel partners, data platforms and third-party technologies that expand our platform capabilities
  • Champion engineering excellence through code reviews, testing, observability, CI/CD and operational best practices while promoting continuous improvement
  • Mentor and support engineers through coaching, pairing and knowledge sharing, helping to grow technical capability across the team
  • Investigate and resolve complex production issues, identifying opportunities to improve system performance, reliability and scalability while embracing AI-assisted development responsibly
  • If you’re passionate about solving complex challenges with modern Java technologies and enjoy shaping the future of high-performing software, we’d love to hear from you
  • Extensive experience (6+ years) developing enterprise applications with Java (Java 17+ preferred), alongside Spring Boot, Hibernate and JPA
  • Proven experience designing and delivering RESTful APIs and integrating with third-party services using resilient integration patterns
  • Strong understanding of software architecture, object-oriented design principles and building scalable, distributed backend systems
  • A collaborative mindset with the ability to influence technical decisions, communicate effectively with cross-functional stakeholders and mentor fellow engineers
  • Curiosity for emerging technologies, including AI-assisted engineering tools, with a pragmatic approach to delivering secure, high-quality software that creates business value
  • Solid knowledge of SQL, relational databases, Git, Maven and modern CI/CD practices within Agile software development environments
  • We know that looking for a new job can feel a bit daunting but don’t let a touch of imposter syndrome hold you back. Even if you don’t tick every box, we’d still love to hear from you!

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.