Java Software Engineer at Enterprise in Egham
Skip to main content

Java Software Engineer

Job ID 277991 Egham, United Kingdom


The Information Technology (I.T.) division of Enterprise Holdings builds and implements powerful solutions that help to drive and support the global operations of our brands and businesses. So we listen and give every member of our team an equal voice. It’s how we’re able to create the leading-edge technology to support and maintain our network of more than 9,900 locations worldwide. We offer access to the latest tools and software. The opportunity to build a unique skill set. And the flexibility to pave your own career path. Ready to get started? Hit the apply button! 

The Vehicle Management team is responsible for developing technology solutions that support global business operations and span the full vehicle life cycle including acquisition, onboarding, maintaining/repairing, and selling vehicles.  As a member of the Vehicle Management team you will have an opportunity to work across several different product areas and collaborate with other teams, as well as suppliers and manufacturers.

About The Location

The head office for our European operations is UK99, located in Egham, just 20 miles from Central London. We are just off the M25 and A30 but also a five minute walk away from Egham train station. Our office building has a stylish, contemporary flair and open workspaces for our growing workforce of more than 500 employees with ample parking onsite. Just a five minute walk and you can be on Egham High Street, surrounded by local shops and restaurants.


As an Software Engineer (Java) you will be responsible for the design, development, and implementation of the technology services and solutions supporting the Fleet Planning & Vehicle Acquisition business lines at Enterprise Holdings. 

Our products support the forecasting, planning, and acquisition of our global fleet.  In this role you will be responsible for using your technical knowledge of professional concepts to solve business problems encompassing all aspects of the solution from UI, middle tier and the backend database. 

We are looking for a talented individual that can serve as a subject matter expert in their area of focus and represent their department on complex assignments.  You will be responsible for evaluating elements of technology’s effectiveness through requirements gathering, testing, research and investigation and make recommendations for improvements that result in increased quality and effectiveness.  You will be required to listen to and evaluate customer needs to determine and provide high quality solutions that align with customer expectations.


Key technical skills:

  • Must be committed to incorporating security into all decisions and daily job responsibilities
  • Extensive Java development experience
  • Experience using frameworks such as Struts, Spring, and Hibernate
  • Must possess a good understanding of OO design principles and patterns
  • Experience working with Web Services (REST and SOAP)
  • Experience creating and implementing SQL
  • Experience with or knowledge of web page development using HTML, CSS, JQuery, and Java Script
  • Strong verbal and written communication skills
  • Excellent time management and prioritisation skills
  • Must possess initiative, results-oriented drive and a solid work ethic requiring minimal direction
  • Must be flexible in the face of changing priorities and requirements

Nice to have skills:

  • Leadership skills in a team environment
  • Experience in Agile methodology and JIRA
  • Experience in SOA
  • Experience with Jenkins or other continuous integration tools
  • Experience with source control management (GIT or SVN experience preferred)
  • Experience in Tomcat
  • Experience in Unix operating systems

Additional Information

Please let us know about any accommodations you may need to participate in the recruitment process.

The role is based at our European Head Office in Egham, Surrey, TW20 9FB.

  • Hours: 40 per week
  • Salary: Competitive

At Enterprise Rent-A-Carwe will consider requests for flexible working on hiring. For most roles, the following types of flexibility are usually possible: flexible hours, an element of working from home, compressed hours. 

How to Apply

We take great care in our recruitment process to find the ideal candidate. It’s not all about us, we want you to have the chance to find out what we’re all about.

  • The first step is our application form, which takes about 30 minutes to complete. As well as telling us lots about you, it helps us identify the kind of competencies that we look for in our Software Engineers. 
  • If your application is successful one of our Talent Acquisition team will be in contact to arrange a competency based telephone interview.
  • Finally you will be invited to attend an interview with the hiring manager and you have the chance to meet the team. 
Apply Now