Senior Software Engineer (Java)

CarTrawler

Leinster

On-site

EUR 90,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CarTrawler is seeking a Senior Software Engineer (Java) to design, build and evolve scalable Java services and RESTful APIs powering our core travel platform and customer experiences. You will lead technical design discussions with Architects, Product Managers and Engineering Managers, delivering simple, scalable and maintainable solutions while championing engineering excellence.

Mentor engineers through coaching and knowledge sharing, investigate production issues and pursue opportunities to

Qualifications

  • 6+ years of enterprise Java experience (Java 17+) with Spring Boot and Hibernate.
  • Strong object-oriented design and knowledge of distributed backend systems.
  • Experience designing RESTful APIs and integrating with external services.
  • Solid SQL, relational databases, Git, Maven and modern CI/CD in Agile environments.
  • Collaborative mindset with ability to influence technical decisions and mentor others.
  • Curiosity for AI-assisted tooling with secure, high-quality software.

Responsibilities

  • Design, build and evolve scalable Java services and RESTful APIs.
  • Lead technical design discussions with Architects, PMs and Engineering Managers to deliver scalable and maintainable solutions.
  • Build resilient integrations with payment providers, travel partners and third-party technologies.
  • Champion engineering excellence through code reviews, testing, observability, CI/CD and best practices.
  • Mentor and support engineers through coaching and knowledge sharing.
  • Investigate and resolve production issues, improving performance, reliability and scalability, while embracing AI-assisted development responsibly.

Skills

Java
Spring Boot
RESTful APIs
Distributed systems
SQL
Git/Maven
CI/CD
Mentoring
Architectural design
AI-assisted development

Tools

Hibernate
JPA
Git
Maven
CI/CD pipelines

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Total Talent • Dublin

On-site
EUR 90,000 - 130,000
Senior Java Engineer
Senior Java Engineer

Yadimen Consulting Limited • Dublin

On-site
EUR 120,000 - 180,000
Senior Java Engineer - Build Scalable, Resilient APIs
Senior Java Engineer - Build Scalable, Resilient APIs

CarTrawler • Leinster

On-site
EUR 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Dublin

On-site
EUR 90,000 - 130,000
Senior Java Backend Engineer — Scale & Impact
Senior Java Backend Engineer — Scale & Impact

CarTrawler • Dublin

On-site
EUR 90,000 - 120,000
Competitive pay and benefits
Performance-based annual bonus
Fully subsidised VHI health insurance
+8
JAVA Developer
JAVA Developer

SinglePoint • Dublin

On-site
EUR 60,000 - 80,000
Competitive salary
Generous annual leave
Learning and development opportunities
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

CarTrawler • Dublin

On-site
EUR 90,000 - 120,000
Competitive pay and benefits
Performance-based annual bonus
Fully subsidised VHI health insurance
+8
Senior Software Engineer
Senior Software Engineer

Jobtailor • Cork

On-site
EUR 90,000 - 130,000
Senior Fullstack Engineer, Java, React
Senior Fullstack Engineer, Java, React

Jobtailor • Ireland

On-site
EUR 90,000 - 120,000
Senior Java Developer
Senior Java Developer

Fulcrum Digital • Dublin

Hybrid
EUR 90,000 - 120,000