3-5 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
See more jobs for students and recent grads who studied:
Application Development Team Lead
American Airlines | Dallas, Texas
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company

Job Description

Application Development Team Lead

Job Description

American Airlines, Inc. has multiple openings for an Application Development Team Lead to perform the following duties: Responsible for the design, development, testing, and support of systems and interfaces with the various airline operation systems. Plan, design, develop, test, and document computer programs, applying knowledge of programming techniques and computer systems. Evaluate user requirements for new or modified programs to determine feasibility, cost and time required, compatibility with current systems, and computer capabilities. Analyze, review, and alter programs to increase operating efficiency or adapt to new requirements, including evaluating and creating new tools and techniques to facilitate effective development practices. Consult with business users to identify current operating procedures and clarify system objectives. Develop high-level and detailed design documentation, system artifacts, flowcharts and diagrams to illustrate system interactions and to describe logical operations involved. Write documentation to describe program development, logic, coding, and corrections, including writing the manual for users to describe installation, monitoring, and operating procedures, and assist users in solving operating problems.  Support installation and testing of hardware and software; monitor performance of system after implementation; and provide technical assistance to system users. Ensure that deliverables meet relevant standards and architecture in a team culture of code walk-through; and effectively communicate and collaborate with technical teams, vendors, business partners, and management. Perform code reviews to ensure code standards are met and achieve high code quality

Job Qualifications

Master’s degree in computer science, computer engineering, computer information systems, management information systems, electronics engineering, plus 3 years of experience in application development or engineering, plus demonstrated experience in: Development and design of Java/J2EE based applications; Java technologies and concepts (EJB, RMI, XML Parsing and Marshalling/UnMarshalling techniques); Hands on experience with open source frameworks (Struts, Hibernate and JPA); Web Development using HTML5, Basic JavaScript, Bootstrap CSS, AJAX, JQuery; Scaling application with powerful techniques including EhCache; Using Quartz Scheduling or Spring Batch processing; Designing Web Services (SOAP & REST) using Apache CXF, Apache Axis, Spring Web Services, JAX-WS and JAX-RS; Configuring CI tools including Jenkins, SonarQube; Provide optimum design for stable build pipeline; Using build Frameworks (ANT, Maven or Gradle); Writing unix scripts;  Modeling database requirements; Designing applications using spring framework modules (Spring Web, Spring MVC, Spring Data, Spring Data and boot); Working with mainframe, realtime and distributed systems; Using Agile development methodology & Test Driven Development (TDD); Using enterprise level software (IBM WebSphere Server, IBM DataPower/eSOA); Tools: MyEclipse, SOAP UI, SQL Developer / TOAD, Jmeter; Source Code management concepts and tools including SVN; Provide solutions and strategy to implement complex business requirements; Identify risks and provide viable mitigation plan; Airline industry or alternatively Supply Chain industry experience;  Using application performance measurement tools (Dynatrace, IBM Heap Analyzer, JProbe). A bachelor’s degree plus 5 years of experience will be accepted in the alternative.


Work Schedule: 40 hours per week/8 a.m.-5 p.m./M-F. 

Job Location:    Irving, TX

Respond to:      American Airlines, Inc.

Attn: Shelley Matz

4000 Sky Harbor Blvd.

Phoenix, AZ 85034

To submit resume, apply online at: http://www.aa.com/careers Reference # 11024





Application Development Team Lead

About American Airlines

American Airlines is the world's largest airline. American, American Eagle and the AmericanConnection(R) airlines serve 250 cities in over 40 countries with more than 4,000 daily flights. The combined network fleet numbers more than 1,000 aircraft. American's award-winning Web site, AA.com, provides users with easy access to check and book fares, plus personalized news, information and travel offers. American Airlines is a founding member of the oneworld(R) Alliance, which brings together some of the best and biggest names in the airline business, enabling them to offer their customers more services and benefits than any airline can provide on its own. Together, its members serve nearly 700 destinations in over 140 countries and territories. American Airlines, Inc. and American Eagle Airlines, Inc. are subsidiaries of AMR Corporation.

This company profile was created by AfterCollege and is about American Airlines. This page is not endorsed by or affiliated with American Airlines. For questions regarding company profiles, please email: care@aftercollege.com.