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

Equal Opportunity Employer/Disability/Veterans

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 9,000 branch locations across the world and more than 97,000 employees, Enterprise Holdings and its affiliates own and operate almost 1.9 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 Rental Clients development team is responsible for business mobility rental applications that support customer reservations and rentals in over 6,500 offices in the U.S., Canada, U.K., Ireland, Germany, France and Spain, as well as franchise locations throughout Europe. These applications are being developed in an agile-like software development lifecycle to increase rental throughput and improve renter experience. The Rental Clients development team works in a fully collaborative open space environment. Flexible work arrangements are also available, along with the opportunity to work on various web and mobile business applications.

As an Engineer 1, Software you will be responsible for developing, modifying and implementing elements of technology to solve business problems. As an Engineer 1, Software you will also have the opportunity to assist in the design. You will work with a team to test, research and investigate technology and assist with the requirements gathering of the solutions. We are looking for a self-starter that will maintain established service level agreements to meet customer expectations and quality standards.

As an Engineer 1, Software on the Rental Clients Development Team, you will be responsible for modifying and developing medium complexity code independently within or outside various teams using applicable technology. You will be responsible for testing and fixing defects, developing unit tests and test scripts, contributing to code reviews, and performing unit and integration testing. You will also assist with the analysis and review of software requirements.

Enterprise’s Technical Environment includes:

  • Mobile web application development

  • Native Android application development

  • Cloud based web application development

  • Spring

  • Struts

  • Hibernate

  • Java

  • Web Services

  • Oracle

  • Unix based servers

  • Source code management


  • 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 Java development experience

  • Strong teamwork abilities in a collaborative environment

  • Strong verbal and written communication skills

  • 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

  • Android mobile application development experience

  • Experence with SOA and AOP

  • Experience with Spring, Hibernate, and Web Services

  • Knowledge of MVVM architecture is preferred

  • Knowledge of Design Patterns is preferred

  • Working knowledge with JIRA is preferred

  • Knowledge of HTML, CSS, JQuery, and JavaScript is preferred

  • Experience working with BitBucket is preferred

Requisition Number: 2017-207685

Street 2: St. Louis

External Company URL: www.erac.com