Overview
On Site
60/hr} - 65/hr}
Full Time
Skills
Network
Loyalty program
Customer experience
Operational efficiency
Aviation
Computer science
Software engineering
Professional development
Spring Framework
Microsoft Azure
Cloud computing
RDBMS
MongoDB
Amazon DynamoDB
DevOps
Java
Software development
Requirements analysis
Testing
Collaboration
Innovation
SAP BASIS
Job Details
This major U.S.-based airline is one of the world's largest carriers, operating an extensive network of domestic and international flights. It serves hundreds of destinations across the globe and is a founding member of a leading airline alliance. Known for its loyalty program, it caters to frequent travelers with perks like mileage rewards and elite status benefits.
We are seeking a skilled and experienced Senior Java Engineer to join a dynamic and innovative technology team. In this role, you will design, develop, and maintain cutting-edge software solutions that enhance the customer experience and drive operational efficiency within the aviation industry. This position involves collaboration with cross-functional teams, working on scalable systems, and implementing robust, high-performance applications.
Required Skills and Experience
We are seeking a skilled and experienced Senior Java Engineer to join a dynamic and innovative technology team. In this role, you will design, develop, and maintain cutting-edge software solutions that enhance the customer experience and drive operational efficiency within the aviation industry. This position involves collaboration with cross-functional teams, working on scalable systems, and implementing robust, high-performance applications.
Required Skills and Experience
- Bachelor's Degree in Computer Science, Software Engineering, or a related field.
- 7+ Years of professional development experience using Java in the Spring Boot framework
- 2+ Years of professional experience deploying into the Azure Cloud
- 2+ Years of professional experience using a major non-relational database (E.g. MongoDB, DynamoDB)
- 2+ Years of Test Drive Development
- Understanding of DevOps principles
- Ability to deliver clean code using SOLID principles
- Design, develop, and deploy high-quality Java-based applications and services
- Lead the end-to-end software development lifecycle, including requirements analysis, design, coding, testing, and deployment
- Collaborate with product managers, architects, and other engineers to create scalable and reliable solutions
- Troubleshoot and resolve complex technical issues in production and development environments
- Stay up-to-date with the latest technologies and industry trends to drive innovation
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.