Senior Software Engineer - Java/Spring/Hibernate

EnterpriseSt. Louis, MO
Hybrid

About The Position

Enterprise Mobility is a leading provider of mobility solutions, operating brands like Enterprise Rent-A-Car, National Car Rental, and Alamo Rent A Car. The company manages a diverse fleet of 2.4 million vehicles and generated nearly $39 billion in revenue through a network of over 9,500 locations in more than 90 countries. Its IT teams are dedicated to innovating, designing, and developing technology that redefines how customers rent, buy, and share vehicles. As an Engineer 2, Software in IT Revenue Management, this role is responsible for building and maintaining solutions that enable Revenue Managers to develop and sustain competitive business strategies in a global market. The position involves applying technical knowledge to solve business problems, working on various IT projects, and serving as a subject matter expert. Key aspects include evaluating technology effectiveness through requirements gathering, testing, research, and investigation, making recommendations for improvements, and ensuring solutions align with customer expectations. The role is part of the Rate Management team, which is focused on transforming and modernizing solutions, streamlining processes, and introducing new capabilities.

Requirements

  • 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
  • Must reside in St. Louis, Missouri, or immediate surrounding area
  • 3+ years of experience developing software applications using Java, Maven, GIT, and other object-oriented programming languages
  • Must have experience with the full Software Development Lifecycle (SDLC) and end-to-end testing
  • Experience with Spring and Hibernate
  • Must be committed to incorporating security into all decisions and daily job responsibilities
  • Strong communication skills – both written and verbal designed to engage an audience across a broad range of technical expertise and/or business acumen
  • Highly adept at producing accurate, high-quality work by organizing and tracking progress effectively
  • Skilled at spotting improvement opportunities and proposing solutions that enhance service quality, while proactively managing scope and conflict risks to safeguard release integrity
  • Demonstrated ability to quickly foster and maintain positive working relationship across diverse teams, while serving as a trusted collaborator throughout planning efforts
  • Must have good troubleshooting and problem-solving skills
  • Must be able to work in a fast-paced production environment and can handle multiple tasks
  • Excellent time management and prioritizing skills
  • Must be able to work independently with limited supervision
  • Must have the ability to effectively collaborate and work with others in a remote work environment
  • Must demonstrate the ability to be flexible with changing priorities and requirements

Nice To Haves

  • Bachelor’s degree in Computer Science, Computer Information Systems, Management Information Systems, or related field preferred
  • Knowledge and working experience with Agile methodologies
  • Experience with AWS, or other Public Cloud environments
  • Experience with Revenue Management concepts and business discipline
  • Experience with Jenkins for software build/deployments
  • Experience with unit testing frameworks such as Spock and/or Karate
  • Experience with Java 17+
  • Experience with SQL
  • OpenAPI spec experience
  • Distributed system development experience

Responsibilities

  • Building and maintaining solutions that allow Revenue Managers to grow and maintain competitive business strategies in an ever-growing global market
  • Applying technical knowledge of professional concepts to solve business problems
  • Working on a variety of IT projects and programs including but not limited to Tier 1 efforts
  • Using technical knowledge of professional concepts to solve business problems
  • Serving as a subject matter expert in their area of focus and represent their department on complex assignments
  • Evaluating elements of technology’s effectiveness through requirements gathering, testing, research and investigation
  • Making recommendations for improvements that result in increased quality and effectiveness
  • Listening to and evaluating customer needs to determine and provide high quality solutions that align with customer expectations

Benefits

  • Excellent package with market-competitive pay
  • Comprehensive healthcare packages
  • 401k matching
  • Profit sharing
  • Schedule flexibility
  • Work from home opportunities
  • Paid time off
  • Organizational growth potential
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service