Southwest Airlines is looking to solve the problem of delivering high-quality technical solutions to support its business operations, including digital experiences, air operations, technical and ground operations, people and finance, and data and architecture.
Requirements
- Preferred knowledge and/or experience with AWS Fundamentals, including Lambda, Fargate, DynamoDB, and/or SQS
- Preferred skills with Java Programming, including OOP principles and Java 8+ features (e.g. Streams, Lambda Expressions)
- Preferred knowledge of Salesforce
- Preferred JavaScript Programming experience
- Preferred knowledge of Spring Boot for REST API development & dependency injection and configuration
- Preferred knowledge of Kafka, including an understanding of producer-consumer model and message-driving architecture
- Preferred experience with Git (clone, commit, push, pull, branching) and GitLab workflows
Responsibilities
- Apply knowledge and skills of software development and testing to solve a range of problems
- Leverage knowledge to inform technical and non-technical requirements to apply to Business domain fundamentals
- Maintain understanding of current technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups
- Troubleshoot program and system malfunctions to restore normal functioning across environments, including production
- Evaluate code to ensure that it is valid, is properly structured, and meets industry standards
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints
- Contribute to Team-level technical discussion and decisions and identify opportunities for Team improvement
Other
- U.S. citizenship or current authorization to work in the U.S. required and no current or future work authorization sponsorship available
- High School Diploma or GED required
- Bachelor's Degree in Business, Engineering, Computer Science, or Information Systems, or related field; or equivalent formal training required
- Entry level experience, developing skills and knowledge in software engineering required
- Must maintain a well-groomed appearance per Company appearance standards as described in established guidelines