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.
The Company:
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
- Participating in technical design. Validating strategies with Senior Engineers and Engineering Manager to ensure best practices and recognised design patterns are used. Striving for simplicity.
- Collaborating with developers on the same team and across the entire technology team. Ensuring knowledge is shared.
- Implementing efficient and performant solutions. Avoiding over-optimisation but recognising compute-intensive or IO intensive solutions and tuning / validating as appropriate.
- Implementing test-able, maintainable code. Following the Java team’s pragmatic, defensible test strategies to ensure a desired level of quality.
- Working with Engineering Manager to deliver prioritised features and projects to the business according to agreed priorities and timing commitments.
- Providing input into the evolving Agile Strategy, Architecture, Continuous Integration and Automation.
- 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.
Employee Benefits
- Financial: Annual Bonus, Pension Scheme, Income Protection, Life Assurance
- Lifestyle & Working: Subsidized Canteen, Flexible Working, Work from Abroad, Sports & Social, Bike to Work, Travel Tax Saver
- Paid Leaves: Annual Leave, Company Days, Friday Unplugged, Menstrual & Menopause Leave, Marriage & Civil Partnership Leave, Volunteer Days
- Wellbeing: Subsidized Health Insurance, EAP, Flu Vaccines, Health Stations
Research shows that individuals from underrepresented backgrounds often hesitate to apply for roles unless they meet every single qualification, while others may apply when they meet only a portion of the criteria. If you believe you have the skills and potential to succeed in this role, even if you don't meet every listed requirement, we encourage you to apply. We'd love to hear from you and explore whether you could be a great fit.
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
Artificial Intelligence • Big Data • Information Technology • Software
As a Senior Java Engineer, you will design, build, and deliver scalable distributed services, collaborate with teams, and maintain high-quality software standards.
Top Skills:
Ci/CdDockerJavaKafkaKubernetesMicroservicesRestful Apis
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
As a Lead Software Engineer, you will guide application design, lead a team in building scalable AI products, coach engineers, and ensure project alignment with customer needs.
Top Skills:
GitHadoopJavaJenkinsJSONKafkaPythonReactReduxRestful ApisScalaSoapSpringSQLTypescriptZookeeper
Cloud • HR Tech • Information Technology • Software
Seeking an experienced Senior Software Engineer to enhance Engagement Channel solutions, mentor peers, and drive technical strategy while using a variety of programming technologies.
Top Skills:
ActivemqAPIsAWSDockerGitJava 8JenkinsJmeterKafkaKubernetesMavenNosql DbOraclePl/SqlPostgresPythonReactRestful WebservicesSonarSpringTerraform
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.