Role Purpose
As a Java Software Engineer, you'll play a pivotal role in designing and developing the technology that powers CarTrawler's global car hire platform. You'll contribute to business-critical systems — enhancing existing services and developing new capabilities that deliver measurable outcomes for our partners and customers.
This is a hands-on backend engineering role where you'll combine deep technical skill with collaborative delivery. You'll design and implement scalable, secure APIs and distributed services that underpin CarTrawler's booking and partner-integration ecosystem
You will deliver high-quality, maintainable software, demonstrate ownership for the outcomes of your work, and help strengthen technical standards and collaboration across team
s.
Main accountabilities and key tasks:
Engineering Deliv
ery
* Design, build, and maintain robust, scalable Java-based applications and services.
* Write production-ready, testable, and maintainable code following CarTrawler's engineering standards.
* Develop and consume RESTful APIs that support customer-facing and partner-integrated systems.
* Apply a security-first mindset and contribute to continuous improvement of monitoring and observability.
* Debug and resolve complex issues within your team's domain using a systematic approach.
Knowledge and Experience:
* 5+ years' experience in commercial Java development (Java 8 or newer).
* Deep understanding of object-oriented design, design patterns, and software architecture principles.
* Strong experience with Spring and Spring Boot (2+ years).
* Proven ability to build and consume scalable RESTful APIs.
* Experience with CI/CD tooling (Git, Jenkins) and build automation (Maven).
* Strong SQL and NoSQL database skills, with an ability to reason about data modelling and performance.
* Exposure to AWS services (e.g., SQS, Kinesis, ElastiCache) and distributed system design.
* Experience integrating third-party APIs and external services.
* Comfortable working in agile, multi-team environments.
* Collaborative communicator with a focus on outcomes and technical quality.