Delta Air Lines, Inc. has multiple openings for Software Engineers - Java/API in Atlanta, Georgia. Design, develop, document, test, and debug new and existing software and applications within the Airport Technology framework. Design and develop cloud-native 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. Collaborate effectively within team environment. Create functional specifications using Business Requirement Documents (BRD) for developing the software applications. Collaborate with product owners and architects in analysis, design, and implementation translation of business user requirements. Participate in project meetings and manage all the deliverables in support of the project schedule. Implement and integrate cloud-native AWS services and tools for application development and monitoring. Participate in code review activities with team to ensure the overall quality of coding standards. Develop unit tests for application development. Support DevOps team to create Continuous Integration (CI) and Continuous Deployment (CD) pipelines to build, deploy applications onto development, test, and production environments. Create, maintain, and provide production support for critical enterprise applications used by the Digital Channels team. Telecommuting permitted up to 2 days per week. Domestic and international travel required once per quarter.
Job Requirements: Bachelor’s degree in Computer Engineering, or related field, and 5 years of experience in Java/J2EE development or related. In the alternative, will accept a Master’s degree in Computer Engineering, or related field, and 2 years of experience in Java/J2EE development or related.