The Mid-Level Java Engineer will contribute to the development and delivery of features, provide mentoring, ensure best practices in coding, and collaborate with cross-functional teams.
From our roots in Ireland, CarTrawler has grown into the leading B2B technology provider of car rental and mobility solutions to the global travel industry. If you’ve ever booked a flight and seen the option to rent a car, that was probably us; but it’s our people that make everything we do possible – and we’re growing!
At CarTrawler, you’ll find more than just a job. You’ll find flexibility, meaningful impact, and a culture built by the people who live it every day. Our culture is built on high performance, genuine connection, and a shared commitment to making an impact, without sacrificing personal wellbeing. With flexible working models, meaningful time off, and dedicated growth opportunities, we enable people to do great work and feel good doing it.
We have a hybrid working policy with two mandatory days a week in our Dublin office, you have the freedom to design a routine that supports your productivity and personal life. The office offers ample car parking, a heavily subsidized (KC Peaches) canteen, convenient proximity to the Luas, and access to EV charging stations.
Role Purpose:
CarTrawler’s server-side car and transportation platforms are developed by several in-house Java technology teams. While each of the teams focus on different aspects of the technology stack, they share common software architectures, working practices, agile methodologies and design strategies. This role has responsibility for participating in one such team, contributing to the development and delivery of features, projects and commitments agreed with the business.
The Mid-Level Java Engineer is expected to demonstrate a high degree of initiative in terms of design and implementation decisions, while collaborating with senior engineers to review and ensure best practices are implemented – particularly in respect of new and novel technology initiatives. Additionally, the Mid-Level role is expected to provide mentoring and director to Junior engineers, contributing to code reviews and design reviews with the goal of ensuring quality and maintainability of the overall codebase.
Responsibilities & Accountabilities
- Participate in technical design discussions, validating strategies with Senior Engineers and the Engineering Manager to ensure adherence to best practices and recognised design patterns — always striving for simplicity and clarity.
- Collaborate effectively with developers across teams, fostering knowledge sharing and alignment on standards and technical direction.
- Implement efficient, high-performing solutions — avoiding unnecessary complexity while optimising compute- or I/O-intensive components where appropriate.
- Write testable, maintainable code that aligns with the Java team’s pragmatic and defensible testing strategy to uphold code quality and reliability.
- Work closely with the Engineering Manager to deliver prioritized features and projects in line with agreed timelines and business goals.
- Contribute to the ongoing evolution of our Agile practices, system architecture, CI/CD pipelines, and automation strategy.
- Fellow Java Developers
- Product Technology Teams
- Business Teams within CarTrawler
Critical Interfaces
Skills & Experience Required
- Experience participating in agile planning and cross-functional stand-ups.
- Experienced Java (enterprise) developer. 4+ years of Java development experience.
- Working knowledge of Gang of Four Design Patterns.
- Working knowledge of frameworks such as Spring, Hibernate, JPA. Particularly in terms of the design and development practices they represent (Inversion of control, Modularity, Composition, etc)
- Awareness of emerging technologies and methodologies, recognising when there are efficiencies to be gained or competitive advantages in adopting or investigating new technologies.
- Experienced developing scalable Java Enterprise applications.
- Experienced in database integration – particular emphasis on Relational & Transact SQL.
Go on, give it a go!
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! Apply today to stay connected.
At CarTrawler, we’re proud to be an equal opportunities employer. We celebrate diversity and are committed to creating an inclusive environment for everyone. No matter your background, identity, or life experience, if you’re passionate about what you do, you’ll be welcomed here.
Perks for the journey:
· Competitive pay and benefits, including a performance-based annual bonus, fully subsidised VHI health insurance and pension matching up to 4%.
· Generous time off and flexible working, including 25 days’ annual leave, extra company days, monthly Friday Unplugged afternoons and the option to work abroad for up to 20 days a year.
· Comprehensive wellbeing support, including access to health and mental health programmes (HeadsUp and EAP) and paid leave for marriage, volunteering and personal wellbeing including menstrual, menopause, and fertility leave.
· Growth and recognition culture with development opportunities through training, coaching and study support plus programmes that celebrate individual and team achievements.
· Everyday perks that make a difference - subsidised canteen (KC Peaches), on-site car parking, Bike to Work and TaxSaver schemes plus an active Sports & Social Club.
Top Skills
Hibernate
Java
Jpa
Relational Sql
Spring
Transact Sql
CarTrawler Dublin, Dublin, IRL Office
Classon House, Dundrum Business Park, Dundrum Road,, Dublin, County Dublin, Ireland
Similar Jobs
Consumer Web • eCommerce • Marketing Tech • Payments • Software • Design • SEO
Lead the technical design and implementation of complex features for the e-commerce developer platform, mentoring junior engineers in Java best practices.
Top Skills:
Ci/CdDevOpsJavaRestful ApisSpring
Software
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.
Top Skills:
AWSGitJavaJenkinsMavenNoSQLRestful ApisSpringSpring BootSQL
Artificial Intelligence • Automotive • Cloud • Software
The Senior Staff DevOps Engineer will manage hybrid infrastructure, implement CI/CD pipelines, automate processes, and ensure security across environments.
Top Skills:
AnsibleAWSAzureBashChefDockerElk StackGCPGitlab CiGrafanaHyper-VJenkinsKubernetesPrometheusPuppetPythonSplunkTerraformVmware Vsphere
What you need to know about the Dublin Tech Scene
From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.


