Description

Top 3-5 Skillsets are: • Full Stack Java Development • Agile methodologies, such as SCRUM and KanBan • Proficiency in object-oriented design techniques and principles • Experience in DevOps methodologies, including Continuous Integration and Continuous Deployment • UI Frameworks: React, Angular Surrounding team/Key Projects are: • 1 Architect • 1 Technical Product Lead • 1 Delivery Manager • 2 Product Owners / SMEs Intro Are you ready to explore a world of possibilities, both at work and during your time off? Join our American Airlines family, and you’ll travel the world, grow your expertise and become the best version of you. As you embark on a new journey, you’ll tackle challenges with flexibility and grace, learning new skills and advancing your career while having the time of your life. Feel free to enrich both your personal and work life and hop on board! Why you'll love this job • This job is a member of the Information Technology Team within the Information Technology Division • Responsible for leveraging cutting edge technology to solve business problems at American Airlines by participating in all phases of the development process from inception through transition, advocating the agile process and test-driven development, using object-oriented development tools to analyze, model, design, construct and test reusable objects, and making the codebase a better place to live and work What you'll do • Collaborates with leaders, business analysts, project managers, IT architects, technical leads, and other developers, along with internal customers, to understand requirements and develop needs according to business requirements • Maintains and enhances existing enterprise services, applications, and platforms using domain driven design and test-driven development • Troubleshoots and debugs complex issues; identifies and implements solutions • Creates detailed project specifications, requirements, and estimates • Researches and implements new technologies to enhance current processes, security, and performance • Supports the development of coding standards and adheres to best practices and security guidelines • Works closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs • Acts as Squad Lead for a software development team • Cloud Platform management – day to day operation of our platform All you'll need for success Minimum Qualifications- Education & Prior Job Experience • Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training • 5 - 7 years full stack Java development in Cloud hosted environments (PaaS, App Svcs, ACIs, etc.) • 1 – 5 years technical leadership of IT personnel using Agile methodologies (SCRUM, KanBan) Preferred Qualifications- Education & Prior Job Experience • Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training • Experience with Java Spring Boot, REST APIs, and Spring Data JPA • Experience with SQL Schema and Relationships creation and management • Experience with SQL, MongoDB, and data visualization • Experience with Scale out and Scale up of DB resources in Cloud • Experience in Python and R programming languages • Experience with UI frameworks like Angular or React • Airline Industry experience Skills, Licenses & Certifications • Experience in Agile methodologies, such as SCRUM and KanBan • Proficiency in Full Stack Java Development • Proficiency in object-oriented design techniques and principles • Experience in DevOps methodologies, including Continuous Integration and Continuous Deployment • UI Frameworks: React, Angular • Database and persistence frameworks: Hibernate, Object/Relational Mapping, Query performance tuning • SQL Schema and Relationships creation and management • Web Services: REST/SOAP (JSON/WSDL/XML) • Experience with Cloud-based Resources (Azure): App Services and Azure Container Instances • Proficiency in infrastructure automation: Terraform, Ansible, etc • Dev Ops Toolchain: GitHub, GitHub Actions, Jenkins, Black Duck, Selenium, SonarQube etc. • Python and R programming languages • Experience with NoSQL DBs like MongoDB, Cassandra etc. • Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.)

Education

ANY GRADUATE