Java Engineer

Reposted 22 Days Ago
Be an Early Applicant
Dublin
Hybrid
Mid level
Software
The Role
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.
Summary Generated by Built In
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:
The Senior Java Engineering role is a multi-faceted role. You will work within a full-stack team across all of the business services of our core platform while playing an active role in developing new services that deliver successful business outcomes. Develop supporting API’s across all consumer-facing applications for your frontend peers. Be a key contributor in building out our supply network by developing externally facing 3rd party API connectors for onboarding new supply content into the platform.  Manage integrations into airline- specific API suites for Single Sign On, redemption of air miles etc.
The Senior Java Engineer is expected to demonstrate a high degree of initiative in terms of design and implementation decisions, while collaborating with Architects and fellow Senior Engineers to review and ensure best practices are implemented – particularly in respect of new and novel technology initiatives.  You will also be expected to provide mentoring and direction to Junior and Mid-Level engineers, contributing to code reviews and design reviews with the goal of ensuring quality and maintainability of the overall codebase.

Responsibilities & Accountabilities

  • Participate in and drive technical design discussions, validating strategies with Architects, Senior Engineers and the Engineering Manager to ensure adherence to best practices and recognised design patterns — always striving for simplicity and clarity.
  • Implement efficient, high-performing solutions — avoiding unnecessary complexity while optimising compute- or I/O-intensive components where appropriate.
  • Ensuring that knowledge gained is always shared outwards to the teams and the company as a whole.
  • Ensuring the project is delivered to high standards of quality in all aspects including, but not limited to code, documentation, configuration management, source code control and best practice challenges of the role.
  • Coping with multiple, sometimes overlapping work streams.
  • Clearly communicating scope and risks to both the project management functions and the engineering functions.

  • Critical Interfaces
  • Fellow Java Engineers
  • Front-end Engineers whose code interfaces with your solutions
  • Quality Assurance Engineers
  • Product and Engineering Management
  • Other squads within CarTrawler’s Product & Technology division
  • Business Teams within CarTrawler

Skills & Experience Required

  • 6+ years development experience on Java 17.
  • Deep understanding of object-oriented design and programming concepts and experience applying recognised design patterns.
  • Experience of development and consumption of scalable REST APIs and REST API architecture.
  • 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)
  • 2+ years experience with Spring/boot.
  • Comfortable with maven, and version control.
  • 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, highly-available Java Enterprise applications in a fast-moving agile environment.
  • Strong SQL data management skills.  NoSQL experience a bonus.
  • Detailed experience using CI/CD Pipelines with Git and Jenkins; in a multi development environment.
  • Exposure to AWS services (SQS, Kinesis, ElastiCache).
  • Experience with vendor management / integrating with 3rd party platforms.  

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

Squarespace Logo Squarespace

Senior Software Engineer

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

Mastercard Logo Mastercard

Lead Software Engineer

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

Citi Logo Citi

Java Engineer

Fintech • Financial Services
In-Office
Dublin, IRL
223850 Employees

Citi Logo Citi

Software Engineer

Fintech • Financial Services
In-Office
Dublin, IRL
223850 Employees

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
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

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account