Software Engineer (Java)

Reposted 22 Days Ago
Be an Early Applicant
Dublin
Hybrid
Senior level
Software
The Role
As a Java Software Engineer, you'll design and develop scalable APIs and backend services while ensuring code quality and continuous improvement in a collaborative environment.
Summary Generated by Built In
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 teams.

Reporting to: Engineering Manager

Main Accountabilities and Key Tasks:

  • Engineering Delivery
  • 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.

  • Ownership and Quality
  • Take end-to-end ownership for delivery — from design through implementation, testing, and release.
  • Participate in architectural discussions, contributing to the evolution of our platform and coding standards.
  • Identify and communicate risks, dependencies, and blockers early, ensuring predictable delivery.
  • Champion CI/CD practices and contribute to improving build, test, and deployment pipelines.

  • Collaboration and Growth
  • Work closely with Product, Frontend, and QA teams to deliver features end-to-end.
  • Communicate effectively across technical and non-technical audiences.
  • Share knowledge openly to raise the technical bar within the team.
  • Support a culture of constructive feedback, inclusion, and continuous learning.

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.

Top Skills

AWS
Git
Java
Jenkins
Maven
NoSQL
Restful Apis
Spring
Spring Boot
SQL
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dublin, County Dublin
469 Employees
Year Founded: 2004

What We Do

The leading global B2B provider of car rental and mobility solutions to the travel industry. Our purpose is driving successful partnerships. CarTrawler’s end-to-end technology platform expands our airline and travel partners’ offering to their customers, creating substantial ancillary revenue opportunities. We provide unrivalled breadth and depth of content worldwide, including car rental, private airport transfer and ride-hailing services. CarTrawler creates innovative, data-led solutions for some of the largest travel brands in the world, including United Airlines, American Express, easyJet, Alaska Airlines, SWISS, Hotels.com and Emirates. As a B2B company we focus solely on helping our airline and travel partners build their brands, not our own.

Similar Jobs

Mastercard Logo Mastercard

Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Dublin, IRL
38800 Employees

Squarespace Logo Squarespace

Senior Software Engineer

Consumer Web • eCommerce • Marketing Tech • Payments • Software • Design • SEO
Hybrid
Dublin, IRL
1723 Employees

G2i Logo G2i

Software Engineer

HR Tech • Other • Professional Services
In-Office or Remote
206 Locations
201 Employees
30-70 Hourly

Mastercard Logo Mastercard

Lead Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Dublin, IRL
35300 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account