Allegiant Travel Company's G4DEV team is developing next-generation applications for e-commerce, hospitality, and airline operations, aiming to improve efficiency, scalability, and reliability of logic and integration systems.
Requirements
- Minimum eight (8) years of development experience as a seasoned middleware engineer required; airline and/or hospitality experience preferred.
- Minimum five (5) years of software development experience architecting and building multi-tiered, high volume fault-tolerant, high-availability, and globally distributed systems in a Linux environment required; ecommerce experience is a plus.
- Languages Experience: Java (8, 9), server-side JavaScript (under Node.js, Meteor), PHP 7.x, HTML5, CSS3, AJAX, JavaScript, JQuery and latest frameworks (AngularJS, ReactJS/Redux, Backbone)
- Technologies/Frameworks Experience: Experience of the following is required: JBoss/Wildfly server, Spring Boot 2.0, Tomcat, Linux, HTTP, SOAP/REST Web Services/Microservices, XML, JSON
- Experience with Unit Testing Frameworks and Tools, e.g., JUnit, TestNG, Mockito, Jasmine, Mocha, etc.
- Experience with CI/CD build servers (Jenkins, Bamboo, TravisCI, TeamCity, etc.)
- Experience with SQL and NoSQL databases, for example, DB2, MySQL, Mongo, Cassandra, etc. – is required
Responsibilities
- Analyze and improve the efficiency, scalability, and reliability of our logic and integration systems.
- Participate in development, implementation and maintenance of business web applications and provide systems support to the company.
- Maintain technical relationships between development team, architects, DBA, QA and Ops in delivering business priorities.
- Improve technical education by participating in internal technology and management workshops.
- Manage a medium to large cross-functional team and support a Development Manager in leading a software project from requirements analysis till deployment, having complete responsibility of all the technical deliverables through the life cycle (requirements analysis, design, implementation, QA support and deployment) of the project with little to no supervision.
- Provide solution architecture for business problems while balancing essential technical guidelines to functional teams.
- Design and implement product enhancements based on business priorities
Other
- Combination of Education and Experience will be considered.
- Must be authorized to work in the US as defined by the Immigration Act of 1986.
- Must pass a Criminal Background Check.
- Ability to work independently as well as perfom as part of a small, close knit development team which offers full ownership of projects in a supportive design environment
- Must be able to maintain regular and predictable attendance subject to the leave, PTO, and attendance policies.