about 1 year ago
*** This position can be located in Atlanta, GA or Minneapolis, MN***
The Airline industry is constantly changing and Delta Air Lines is a leader in providing service recovery to Delta's customers when flight delays and cancelations occur. The Senior Technical Lead will provide leadership and technical architectural expertise to enable solutions that comprehend and specify business, application, data and infrastructure designs. The ideal candidate for this role will possess a passion for technology and a desire to have exposure to, and learn more about the way the customers (internal/external) are impacted and serviced during Irregular Operations (IROPs).
YOUR RESPONSIBILITIES IN THIS ROLE
Your primary functions is to lead multiple efforts, working with the Advisory Developer to integrate new technologies and continue to look at opportunities to reduce technical debt. Be hands on determining product architecture and design, provide mentoring for developers, ensure proper documentation is complete, participate in code reviews, continue movement to Agile thinking
Participate in high level estimating
Work with manager to determine project development resource alignment
Participate in interviewing for development roles
Participation in the design, development, testing, deploying complex Java server applications
Participation in the design, development, testing, deploying server and UI Screens using Java framework
Ensure that product development decisions consider support of the software after production deployment
Review technical documentation (software support guides, programming documentation, etc.)
Utilize the following skills: Java (server development)/Java, Jenkins CD/CI, Linux/Unix Operating Systems; Oracle database, Tibco EMS or other enterprise messaging technologies, multi-threaded programming.
GitLab and/or other version control tool
Experience developing complex, event-driven, real-time applications
Experience with Agile processes and projects
WHAT ARE WE LOOKING FOR? / WHAT EXPERIENCE DO YOU NEED?
At least 10+ years of Java/J2EE development experience, hands-on troubleshooting and deployment experience
Solid knowledge of high-scale, including RESTful APIs and microservices, and SOA services; Apigee is a plus
Experience with Java, J2EE, Spring Framework, JUnit, Angular2, Smart GWT, Jenkins CD/CI, JSON/XML/SOAP, SQL, Maven
Experience with IntilliJ IDEA a plus
Experience with eXtremeScale or other caching technologies Websphere
Experience or exposure to Red Hat Open Shift, Containers, Docker, Kubernetes, JBoss DataGrid a plus
Experience with relational databases, preferably Oracle
Experience in managing through-put and logical processes
Experience with Performance and Load testing in complex environments
Experience in supporting application teams and Troubleshooting in a DEV, SIT, UAT, and Production environments
Ability to clearly communicate with peers, business analysts, and subject matter experts
Ability to lead and mentor team members and developers
Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation
Proactive in nature with customer satisfaction as a primary goal
Airline industry knowledge a plus
Large project experience a plus
Must be performing satisfactorily in current position.
Delta Air Lines develops both strategic and tactical plans that create a safety-conscious environment resulting in employee safety and well-being.