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:
- Design and develop cloud applications, features, and enhancements with an emphasis on clean, highly efficient, supportable, and well documented code for the full technological stack.
- Contribute to agile development teams following 12 Factor application development principles and secure coding practices
- Collaborate with solution architect and business area to analyze technical information and produce quality software
WHAT YOU NEED TO SUCCEED (MINIMUM QUALIFICATIONS):
- Bachelor’s degree in computer science, Information Systems or related technical field is required.
- At least 4 years of software and development experience with a minimum of 3 years of experience working with Services and Integration Technologies
- Extensive experience with implementing and consuming APIs and Micro Services
- Experience engineering software within an Amazon Web Services (AWS) cloud infrastructure.
- 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.
- Experience with application logging and monitoring technologies such as Dynatrace, Sumo Logic, CloudWatch, Splunk, Dynatrace etc
- Thorough understanding of containers, serverless architecture, pattern and anti-patterns, cloud native application architectures
- Experience with or conceptual understanding of relational and no-SQL databases · Proficient in REST architecture framework
- Knowledge of design and build tools supporting APIs (Swagger, SwaggerHub, yaml) · Node.js, Java 8, JEE, Spring 4.3, Angular, React, jQuery, AJAX, HTML 5
- Knowledge and experience with JBOSS and WebSphere or any other Java EE implementation · Working experience with Spring JMS
- Good knowledge of working in Linux and navigating around a Linux system · Experience with any of the automation testing frameworks like Junit, Jest, Mocha, Chai
- Knowledge of DevOps principles including Continuous Integration and Continuous Delivery best practices using Jenkins, Nexus, Maven, Gradle, Github, SonarQube, Ansible Knowledge of SQL queries
- Experience with AWS services including Step Function, S3, Lambda, SQS/SNS , RDS, DynamoDB and setting up DevOps pipelines with CDK
- Experience building applications with Containers, Kubernetes, RedHat OpenShift, Code Build/Code Pipeline, API Gateways, Lambdas, S3, AWS SDK/CLI
- Experience with iterative and agile development with frequent releases, familiar with the Agile Manifesto, aware of all Agile ceremonies
- Self-motivated individuals with strong verbal and written communication skills
- The candidate is expected to carry out this task during standard business hours, once every two months, as part of their ongoing responsibilities.
WHAT WILL GIVE YOU A COMPETITIVE EDGE (PREFERRED QUALIFICATIONS):
- Airline industry experience is good to have
- Nice to have experience in XML (XSLT, XPath, XSD), web services (SOAP)
- IBM MQ · Passion to learn