Video
Hybrid-
Location: 1 Skyview Drive, Fort Worth, TX 76155, USA
No H1
Job Overview
American Airlines is seeking a highly skilled and experienced Sr. Full Stack Developer specializing in Python and Java to join our IT Applications team. The ideal candidate will have a strong background in data engineering and modeling, with hands-on experience in Azure cloud services and UI frameworks like React or Angular. This role involves working on complex projects that are critical to the airline's operations, and the successful candidate will play a key role in delivering high-quality solutions.
Key Responsibilities
- Full Stack Development: Design, develop, and maintain scalable web applications using Python and Java, ensuring high performance, reliability, and security.
- Data Engineering: Utilize Python libraries such as Pandas, PySpark, Numpy, and Scikit-learn for data processing, analysis, and modeling.
- Cloud Integration: Implement and manage Azure Data Factory, Azure Data Bricks, and other cloud-based services to support data engineering tasks.
- Containerization: Use tools like Docker for containerizing applications and managing deployment processes.
- UI Development: Develop and maintain responsive user interfaces using frameworks such as Angular or React.
- Agile Methodologies: Participate in Agile teams, contributing to Scrum and KanBan practices for efficient project delivery.
- DevOps Practices: Work with DevOps tools like GitHub, Jenkins, and Terraform to streamline the development lifecycle, including continuous integration and deployment.
- Database Management: Design and manage SQL schemas, including the creation and management of database relationships, and optimize query performance.
- Collaboration: Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver robust solutions that meet business requirements.
Minimum Qualifications - Education: Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering, or a related technical discipline, or equivalent experience/training.
- Experience: 3-5 years of experience in the following areas:
- Python for Data Engineering and Modeling (Pandas, PySpark, Numpy, Scikit-learn, SQL, etc.)
- Java development and object-oriented design techniques
- Azure Data Factory, Azure Data Bricks, and other Azure services
- Containerization with Docker
- UI development with Angular or React
- Agile methodologies such as SCRUM and KanBan
Preferred Qualifications - Education: Master’s degree in a related technical discipline or equivalent experience/training.
- Experience:
- SQL Schema and Relationships creation and management
- Experience with R programming language
- Airline industry experience is a plus
- Proficiency in infrastructure automation tools like Terraform and Ansible
- Experience with NoSQL databases such as MongoDB or Cassandra
- Proficiency in DevOps tools (GitHub, Jenkins, Selenium, SonarQube, etc.)
Skills, Licenses & Certifications
- Proficiency in Python development for data engineering and modeling.
- Strong understanding of object-oriented design principles.
- Experience with DevOps methodologies, including Continuous Integration and Continuous Deployment (CI/CD).
- Expertise in cloud-based resources, particularly Azure services like App Services and Azure Container Instances.
- Familiarity with database and persistence frameworks such as Hibernate and ORM.
- Ability to design and develop RESTful APIs and web services using JSON, WSDL, and XML.
- Strong communication skills and the ability to work effectively in a collaborative team environment.