Search for an Open Position

Share this Job

Developer/Senior Developer, IT Applications

Date: Nov 28, 2018

Location: Ft Worth, TX, US

Req ID: 21610

Location: AA Headquarters 1 (DFW-HDQ1) 
Additional Locations: None
Requisition ID: 21610 

Overview

Join us for a career with endless possibilities.

Looking for a job where a passion for innovation, a culture of teamwork, and opportunities for growth are valued and rewarded? You’ve come to the right place.

 

You don’t have to be an airline aficionado to join American Airlines. It takes more than cool planes to keep us ahead of the curve, and thanks to our team of behind the scenes professionals, we do just that. As the largest airline in the world, American Airlines is in the business of serving the global travel needs of our customers. At the core of the Company is our commitment to each customer and each employee. We are dedicated to developing and delivering what our customers value and are willing to pay for. Customer-centric planning, innovative marketing, and an exceptional customer experience are supported by a cadre of talented people.

 

What does it take to join us? We’re glad you asked! We expect exceptional skills in your discipline and a dedication to being the best as we relentlessly pursue our goal of being not just the largest airline in the world, but also the best airline in the world.

 

Fortunately, we’re building on almost a century of innovation and firsts in our industry – and we plan to continue that tradition of excellence.

About The Job

American Airlines’ IT Airport Technology department is looking for an innovative, energetic, team oriented Sr. Developer. The successful candidate will work on multiple IT projects and initiatives in support of development of applications in the area of Baggage and Ramp Technology. The Sr. Developer must interact with internal and contract development resources, AA business organizations, airport leadership, and AA IT and vendor organizations to develop and deliver projects ensuring the quality of the project's deliverables and its successful completion. Candidate will be responsible for both front and back end development along with other development team members both onshore and offshore using Agile and DevOps practices within a JEE framework. Candidate will participate in user story sessions, analysis, design, development, implementation, testing and support of JEE and .NET applications. Develop high level and detailed design documentation, system artifacts, flowcharts and diagrams to illustrate system interactions and to describe logical operations involved. Analyze, review, and alter program to increase operating efficiency or adapt to new requirements. Ensure deliverables meet relevant standards and architecture in team peer code reviews and quality analysis and escalate design/testing/coding/API issues to the architect and Technical PM. Research and develop solutions to complex problems or as specified by the functional needs of the system.

 

Specifically, you'll do the following:

  • Work with development resources both onshore and offshore in developing complex, real-time, high volume and scalable applications using Agile and DevOps principles
  • Work closely with business units, project managers, developers, architects, QA engineers, technology providers, vendors and other application teams to achieve individual project goals
  • Perform detailed study of the functional requirements and evaluate appropriate technologies to satisfy the requirements
  • Perform peer code reviews, mentor team and set coding standards to achieve highest code quality
  • Evaluate new technologies and present technical solutions to the architecture teams

About The Job (Continued)

  • Deploy and tune applications on Tomcat and Websphere application servers
  • Work with various front end technologies like HTML5, AngularJS - 6, TypeScript, SASS, Android/iOS
  • Develop device platform agnostic, responsive web apps
  • Evaluate applications meet security policies and standards
  • Design, prototype and development of applications in core Java, JEE, Websphere MQ technologies
  • Build automated scripts using Maven to deploy applications
  • Work with DevOps tools in a CI/CD environment, such as Github and Jenkins
  • Provide off hour support for implementations or production issues

Qualifications

  • Degree in Computer Science or related engineering field and 3 years of experience as a developer using JEE technologies, plus demonstrated experience in:
    • Java, JEE, Hibernate, JMS, Servlets, jUnit, Spring, SQL, PL/SQL;
    • AngularJS+, JQuery/HTML5/Javascript/CSS/AJAX , Android/Cordova
    • Web Services(SOAP & REST) using Apache CXF, ApacheAxis, Spring Webservices; 
    • Measuring, Resolving Performance, Scalability and Concurrency issues on Linux and windows as well as mobile applications
    • Developing, Deploying and tuning applications on Tomcat and Websphere application servers
    • Working with In-memory cache solutions
  • Thorough knowledge and practical experience using the SDLC and Agile methodology
  • Excellent problem solving and analytical skills
  • Outstanding interpersonal skills and experience working with multiple business partners, technical teams and all levels of management
  • In-depth Agile (w/ Rally), DevOps skills & experience a big plus
  • Test Driven Development (TDD) skills & experience a big plus
  • Experience in the airline industry a strong plus
  • Sabre knowledge a strong plus

Additional Locations: None
Requisition ID: 21610 


Nearest Major Market: Fort Worth
Nearest Secondary Market: Dallas

Job Segment: Application Developer, Engineer, Developer, Java, Database, Technology, Engineering