Senior Software Engineer (Java)

cartrawlerยท Engineering
Apply Now โ†—
๐Ÿ“ DublinPermanent

About this role

What you'll do as a Senior Software Engineer (Java)

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

What you'll bring to the team

    • Extensive experience (6+ years) developing enterprise applications with Java (Java 17+ preferred), alongside Spring Boot, Hibernate and JPA.
    • Strong understanding of software architecture, object-oriented design principles and building scalable, distributed backend systems.
    • Proven experience designing and delivering RESTful APIs and integrating with third-party services using resilient integration patterns.
    • Solid knowledge of SQL, relational databases, Git, Maven and modern CI/CD practices within Agile software development environments.
    • 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.

Frequently Asked Questions

Is the salary disclosed for the Senior Software Engineer (Java) position at cartrawler?
The salary for this Senior Software Engineer (Java) role at cartrawler is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Senior Software Engineer (Java) position at cartrawler located?
This Senior Software Engineer (Java) role at cartrawler is based in Dublin. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Senior Software Engineer (Java) role at cartrawler full-time or part-time?
This is listed as a Permanent position. It is posted as a Senior Software Engineer (Java) role in the Engineering department at cartrawler.
Which team or department does the Senior Software Engineer (Java) at cartrawler belong to?
This Senior Software Engineer (Java) position is part of the Engineering department at cartrawler. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Senior Software Engineer (Java) position at cartrawler?
Click the "Apply Now" button on this page. You will be redirected to cartrawler's official application portal hosted on lever where you can submit your application directly.
When was the Senior Software Engineer (Java) job at cartrawler posted?
This Senior Software Engineer (Java) position at cartrawler was posted on Jul 22, 2026. Apply as soon as possible โ€” early applications are often reviewed first.
Senior Software Engineer (Java)
cartrawler
Apply for this role โ†—

You'll be redirected to cartrawler's official application page on Lever.