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.
Key Responsibilities:
- Develop frameworks to enhance applications and tools to improve speed to test in AWS
- Design, develop, execute, and maintain software to test the product/application
- Develop APIs and Web applications to meet business requirements
- Develop code with quality and aligns with security/compliance frameworks
- Participate in design and code inspections.
- Propose improvements to our existing processes and build automated tools, libraries and utilities in order to improve the team’s speed, quality and efficiency.
- Collaborate with various teams to create secure, reliable, scalable software solutions
- Write custom code or scripts to automate infrastructure, monitoring services, or test cases
- Research and/or investigate technical issues and recommend/create solutions
- Apply cloud concepts and capabilities to create frameworks or engineering improvements for cloud-hosted apps
- Integration of both the tests and infrastructure automation into the CI/CD pipeline is also a key responsibility in this position
- Participate in knowledge transfer with various teams on using the developed framework or engineering improvements
- Contribute to agile development teams following 12 Factor application development principles
- Create optimization plans to innovate, shift left, and mitigate gaps
- Self-motivated to deliver improvement strategies
Minimum Requirements:
- Bachelors Degree in Computer Science, Information Systems, or related technical field.
- 2+ years of relevant experience
- 2+ years of Java / J2EE development, hands-on troubleshooting, and deployment experience.
- 1+ years of working experience on Amazon Web Services (AWS) cloud.
- 1+ Experience working with DevOps principles, practices, and tools in an enterprise technology environment.
- 1+ Experience in Front End Technologies. Node.js, Angular, and HTML CSS.
- Basic proficiency in cloud concepts and capabilities
- Knowledge of Microservices.
- Experience with source control, build tools, and GIT is required.
- Knowledge and experience with Test Driven Development (TDD), and Behavior Driven Development (BDD)
- Hands on experience with one or more querying languages such as SQL and/or No SQL databases (Cassandra, MongoDB, etc)
- Hands on experience in automating backend REST services including writing custom functions using tools such as Postman, REST Assured, etc
- Hands on experience of building test automation framework
- Hands on experience of working with continuous integration tools such Jenkins, AWS Code Pipeline, or Tekton.
- Experience of using VersionOne/Agility.
- Excellent communication and presentation skills
- Ability to quickly adapt to new tools and evolving technologies.
- Embraces Diverse people, thinking and styles
- Consistently makes safety and security, of self and others, the priority
Preferred Requirements:
- Deploying applications in AWS or OpenShift (Kubernetes).