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:
- Responsible for all technical issues / questions / Code reviews within the team
- Understands all elements of development / technical architecture applicable to the area
- Interprets architecture designs to build out detailed tech designs where applicable
- Participates in Scrum sessions representing the development team and activity
- Collaborates with other team members to identify and fix technical issues
- Implement & support code for break-fix, maintenance, and enhancements, and integrating container platforms with automated CI/CD pipelines
- Design and develop cloud-native applications, features, and enhancements with an emphasis on clean, highly efficient, supportable, and well documented code for the full technology stack
- Ensure that the Delta methodology, standards, and procedures are adopted and implemented
- Provide efficient solutions and deliverables to shorten the project life cycle, where applicable
- Own the quality of the product delivered by engaging closely in testing activities.
- Create visual models (flowcharts, class and activity diagrams, sequence diagrams)
- Lead resolution of issues with interfacing systems built on different technologies
- Facilitate and participate in regular scrum ceremonies
- Support operationally critical environment, using monitoring tools and scripts, data feeds and associated scripts, research, and analysis of production issues, capturing logging
- Lead and mentor other developers within the team
What you need to succeed (Minimum Qualifications):
- Minimum 7+ years of Software Development experience in a business environment, or equivalent experience in an educational setting
- 3 years of experience as technical lead in AWS (Must) Cloud platform, JAVA (Must) / J2EE, Spring (Must) framework
- Cloud-native development using Spring Framework (Spring Boot, Spring Batch) and strong working knowledge of developing and deploying applications in AWS
- Experience with Red Hat OpenShift Service on AWS (ROSA)
- Good to Have Cluster, Compute pool, Compute node, Namespace, Pod, App, Service, and ROSA deployment
- Experience working with various AWS cloud services such as EC2, S3 bucket, AWS code pipeline, CloudFormation, Auto Scaling, VPC, Route 53, ELB, etc.
- Proficient in OpenShift- good to Have Orchestration, Docker, Containerization, Kubernetes (Good to Have) container platform
- Proficiency with Architecture relative to RedHat OpenShift Service on AWS (ROSA) fundamentals
- Proficient in RESTful APIs and microservices (Must) with Swagger, JSON, POSTMAN
- Experience in Agile methodologies, DevSecOps, CI / CD pipeline and Build tools (GIT, Jenkins, Maven or Gradle)
- Expertise in Java 8 / J2EEframework, design patterns and tools
- Experience with Angular framework (Must) *angular 17
- Experience with Oracle PL SQL (Must)
- Strong analytical skills and excellent verbal and written communication skills
- Ability to work well with others in a time sensitive and team environment with minimal supervision, be results-oriented and capable of meeting deadlines with attention to detail and follow through
- Strong technical and non-technical communication skills.
Ensures flowing, timely transmission of critical information - 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 - Bachelor's degree in a Computer Science / Engineering related discipline
What will give you a competitive edge (Preferred Skills):
- Experience in Cloud Technologies (preferably AWS) and application migration to cloud
- Experience with automation and test tools (Postman, Mockito, SonarQube)
- Experience with test driven development
- AWS Certified Solutions Architect - Associate
- AWS Certified Developer – Associate