Enterprise Holdings Engineer 1, Software (Java) in St. Louis, Missouri

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, including Alamo Rent A Car, Enterprise Rent-A-Car and National Car Rental. With over 9,000 branch locations across the world and more than 100,000 employees, Enterprise Holdings and its affiliates own and operate 2 million cars and trucks.

Here, you will be part of a team that creates and delivers leading-edge technologies and expansive systems that impact every aspect of our growing businesses. We provide the resources to enable and develop our more than 2,000 innovative I.T. professionals in a variety of career paths. This is where it all starts. All systems GO!

The Location Services team is excited to announce an opportunity for an Engineer 1 to join our dynamic team. This role will work in an Agile environment and will be responsible for designing, developing, building, testing, implementing and supporting critical solutions for Enterprise Holdings, Inc. These proprietary solutions are focused on EHI’s more than 10,000 branch locations and include front-end applications for maintaining branch attributes like hours of operation, address, and phone numbers and service applications that are to retrieve branch information or direct consumers to the branch that is closest to them by leveraging geographic and point-of-interest search capabilities. We work closely with our Business Stakeholders from around the globe, for all our brands, to make enhancements to our applications and to stay ahead in our ever-evolving global operations.

As an Engineer 1 – Software, you will be responsible for developing and modifying elements of the Location Services solution and assisting with design. You will also test, research, and investigate the effectiveness of elements of technology along with assisting with requirements gathering for the solution. You will work on routine to moderately complex assignments and will normally receive detailed instructions on work assignments from senior members of the team. This is an exciting role in a fast paced, collaborative team that consistently works on high-priority efforts to meet the organizational needs.

Equal Opportunity Employer/Disability/Veterans


  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future

  • 1+ years of experience with an Object Oriented programming language (can include experience from formal education)

  • Ability to work in a fast-paced, high demand and challenging environment

  • Ability and desire to learn new skills and deepen existing expertise

  • Must be committed to incorporating security into all decisions and daily job responsibilities


  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred

  • Experience with Agile development methodologies and tools such as Scrum, JIRA, and Confluence

  • Strong communication skills including the ability to effectively communicate with people of varying technical knowledge

  • Experience with Maven, Git/BitBucket, Jenkins

  • Experience with application servers such as WebLogic and Tomcat

  • Experience with HTML, CSS, JavaScript and jQuery

  • Experience with unit testing and jUnit

  • Experience with Spring, Hibernate, and ThymeLeaf Frameworks

  • Knowledge of GIS applications

  • Knowledge of Oracle-based databases

  • Strong troubleshooting skills

  • Ability to work in a fast-paced, high demand, and challenging environment

Street 2: St. Louis

External Company URL: www.erac.com

Requisition Number: 2018-264619