Delta Air Lines, Inc. Java Developer in Atlanta, Georgia

Delta Air Lines is seeking a high performing Java Developer to work on its Crew Portfolio, a pivotal function in Delta's operations to keep aircraft flying safely. This is an exciting role offering the chance to interface with leaders in Delta Flight Ops and InFlight and drive innovation, incorporating advanced analytics and new technology into Crew IT systems and processes.


Primary responsibilities include designing, developing and implementing Java/J2EE applications.

You will participate in the design of new features and enhancements to existing software applications.

You will develop applications consisting of well structured, easily maintained program code.

You will participate in both the development and maintenance of on-demand data and eventing systems

You will follow industry and enterprise Delta IT standard development practices, participate in code reviews and provide feedback

You will collaborate with portfolio architects, IT partners across the organization as well as the business analysts to analyze requirements and produce quality software.

You will work on performance optimization and problem resolution.

You will participate in software deployments, application validations and troubleshooting during off-hours

You will also prepare and review estimates for tasks and/or projects

You must be comfortable interfacing and engaging with customers


Minimum 2-3 years experience and demonstrated knowledge of Java.

Strong OO design skills.

Experience developing applications with Oracle databases.

Experience with service-oriented architectures and microservices.

Expert understanding of SDLC from design through production implementation in an Agile environment

Experience with Angular JS with Electron

Experience with Spring frameworks

Understanding of CI/CD build cycles, enhancement and production operations

Experience with GitLab

Experience with Gradle

Experience with Web Service Technology, iBATIS

Experience with MQ for asynchronous messaging

Solid OOD/OOP foundation with experience in UM diagramming and design documentation

Strong XML processing experience as well as JavaScript and HTML

Demonstrated experience running multiple concurrent tasks with high attention to detail

Ability to define, collect and report on metrics to present management a clear picture of the overall health of production and lower level environments


Highly motivated, inquisitive, collaborative, creative, proactive, and good communicator are non-technical skills that will fit best in our environment.

Excellent analytical, technology, communication, decision making and problem solving skills are a necessity.

You must be organized with an ability to prioritize workload, meet deadlines, and utilize time effectively.

The work we do will change from week to week as we complete projects and take on new assignments, flexibility and coping with change will be constant, so being accomplished at negotiating a rapidly changing technology environment and a recognition that this is how an agile program operates will be a great advantage.