About Delta Tech Hub:
Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good. Delta has fast emerged as a customer-oriented, innovation-led, technology-driven business. The Delta Technology Hub will contribute directly to these objectives. It will sustain our long-term aspirations of delivering niche, IP-intensive, high-value, and innovative solutions. It supports various teams and functions across Delta and is an integral part of our transformation agenda, working seamlessly with a global team to create memorable experiences for customers.
Responsibilities include, but are not limited to:
- Designing, prototyping and demonstrating new features and components of front-end and back-end to users to ensure compliance with requirements
- Assisting in the design, implementation and optimization of related approaches, tools and workflows.
- Collaborate with the technical teams, business teams, and product managers to ensure that the code that is developed meets their vision
- Design the solutions to meet functional and technical requirements
- Align to Security/Compliance frameworks and controls requirements.
- Own quality posture. Write automated tests, ideally before writing code
- Write well designed, non-complex, testable, efficient code.
- Develop delivery pipelines and automated deployment scripts
- Configure services, such as databases and monitoring
- Implement Service Reliability Engineering
- Fix problems from the development phase through the production phase, which requires being on call for production support
Minimum qualifications:
- Bachelor's Degree in computer science, Information Systems or related technical field is preferred.
- 3 or more years of hands-on experience on Software Development in Java, Microservices, Cloud native Architecture & Components, Rest-Apis, Relational & NoSql Databases, Event Driven Architecture.
- Expert in Functional Programming approaches, preferably in Java.
- Experience working with containers, and managed container orchestrators (Kubernetes/OpenShift) in the cloud.
- Knowledge of Authentication and Authorization protocols like oAuth2.0 and OpenID Connect etc.
- Experience in Spring Framework/ Spring Boot/ or similar Java Based framework for microservices development.
- Experience with system integrations, optimizing performance and data integrity.
- Professional experience working with Agile Methodologies is required.
- Experience working with DevOps principles, practices and tools in an enterprise technology environment is required.
- Experience engineering software within an Amazon Web Services (AWS) cloud infrastructure or other prominent enterprise cloud provider is required.
- Working knowledge of the full Software Development Lifecycle, building CI/CD pipelines and practicing Test Driven Development is a requirement.
- Fundamental Awareness of Application Security principles and 12-factor application development principles is required.
- Experience with source control, build tools and GIT (GitHub, Bitbucket or other) is required.
- Excellent judgment and problem-solving skills; individual should be able to resolve problems in a calm and quick manner and display a high degree of initiative and drive.
- Embraces diverse people, thinking and styles.
- Consistently makes safety and security, of self and others, the priority.
Preferred qualifications:
- Master's Degree in computer science, Information Systems or related technical field is preferred.
- Experience in AWS Cloud Platform is preferred.
- Experience working in an airline technology environment is preferred.