Enterprise

Senior Software Engineer - Java Developer

Location
St. Louis
Category
Information Technology - All Positions
Job ID
2021-364775

Overview

Enterprise Holdings, operating the National, Enterprise, and Alamo car rental brands is looking for a Senior Software Engineer - Java Developer (Engineer 2, Software - Java) to join our amazing Information Technology team! Enterprise Holdings is the largest and fastest growing privately owned automotive rental and leasing company in the North America. 

 

Enterprise Holdings is powered by technology, and IT is a critical area of the business. As a diverse team of idea enablers and problem-solvers, our innovative IT professionals design, develop and drive the tech that is redefining how customers rent, buy and share vehicles from our family of brands. Here, you will be part of a team that creates and delivers powerful technical solutions for our branch locations and employees across the world with the resources and support to develop in a variety of career paths.

 

As you are considering a position with Enterprise Holdings, we invite you to learn more about our business. Today – and every day – the safety and wellbeing of employees, customers and the communities we serve is our top priority. For the latest on our COVID-19 response, please click here.

 

This position is open to candidates who wish to work from home (WFH). Employees who choose virtual / remote work should have an adequate space to serve as their home office.  #LI-REMOTE

Responsibilities

We are seeking an innovative and results oriented developer in our growing Risk Management (Insurance Services) area.  This area is focused on the development of products and services for various stakeholders throughout the Risk Management lifecycle. This represents an opportunity for the right candidate to help drive the development of this business line while also establishing a new and advanced technology platform. 

 

As a Senior Software Engineer - Java Developer, you will be responsible for development of applications to solve business, engineering, and scientific problems as well as the documentation and development of well-defined methods, procedures, and programs in the delivery of practical systems solutions. You should have experience with hands-on development. This includes detailed software design, developing code with unit tests and refactoring to implement the design, correcting flaws based on requirements testing, and integrating the applications. You will innovate and collaborate on technological strategies working with a team of experienced product owners, architects, leads, developers and business resources to build high performing enterprise systems that improve business outcomes and increase staff productivity and financial performance. You will be using a variety of Agile/Scrum practices and participate in daily stand-up meetings, planning meetings and review sessions, pairing, continuous integration, continuous delivery, retrospectives. You will be supporting on-call rotations and production problem trouble shooting.

 

Equal Opportunity Employer/Disability/Veterans 

Qualifications

Required:

  • 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
  • 3+ years of experience programming in Java
  • 2+ years of experience in an Oracle database environment and SQL
  • 2+ years of experience with Spring, Hibernate, and Struts 2
  • 1+ years of experience with Tomcat application servers and Web Services (SOAP and RESTful)
  • 1+ years of experience using Maven, Git and Jenkins
  • 1+ years of experience working in a Unix/Linux environment 
  • Experience in the full software development lifecycle
  • Excellent time management and prioritization skills
  • Must be flexible in the face of changing priorities and requirements
  • Must possess initiative, results-oriented drive and a solid work ethic requiring minimal direction
  • Strong communication skills to effectively communicate with various IT teams
  • Must be committed to incorporating security into all decisions and daily job responsibilities

 

Preferred:

  • Bachelor's degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred
  • Experience programming in modern UI frameworks, such as, React and Angular
  • Experience working on an Agile development team
  • Experience with front-end technologies, such as JavaScript, HTML, AJAX, JSP and CSS
  • Experience working with Cloud technologies such as AWS, Azure
  • Experience working with Atlassian tool set (Jira, Bitbucket, Confluence)
  • Experience with IDE tools such as Eclipse or IntelliJ

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed