Qualifications
Sr. Cloud Developer / Sr. Fullstack Developer with AWS Experience
- Technical Expertise: AWS (Serverless, ROSA/OpenShift, ElastiCache, Aurora, PostgreSQL), Oracle, Spring Boot, Quarkus, Angular, Java, TypeScript, API Development, Git, CI/CD, Code Pipeline.
- Cloud Technologies: Extensive experience with AWS (preferred), Azure, and Google Cloud.
- Programming & Scripting: Proficient in Python, Java, Shell scripting (Bash, PowerShell), and SQL.
- Data Engineering: Experience with data streaming, real-time eventing, JSON parsing, and data extraction from various databases (Oracle, DB2, MySQL, etc.).
- Infrastructure & Automation: Skilled in deploying and managing infrastructures based on Docker, Kubernetes, OpenShift; automating application deployment and continuous delivery (using Jenkins, Ansible, etc.).
- API Development & Microservices: Expertise in developing and managing microservices and API architecture.
- Cloud Integration & Analytics: Experience with Kafka, Aurora, AWS Glue, Redshift, and scalable data extraction tools.
- Problem Solving & Debugging: Strong debugging, troubleshooting, and problem-solving skills.
- Communication & Collaboration: Excellent verbal and written communication skills; ability to work collaboratively with cross-functional teams
- Business Intelligence: Experience with Business Intelligence/Analytics tools (a plus).
- Adaptability & Learning: Open-minded, eager to learn, and flexible in approach.
- Security & Compliance: Commitment to safety and security for self and others.
- Diversity: Embraces diverse people, thinking, and styles.
Preferred Qualifications:
- Education: Degree in Information Systems, Computer Science, or related field (or equivalent experience).
- Industry Experience: Airline industry experience is a plus.
Responsibilities
- Modular Design & Development: Create scalable and supportable modular designs for data streaming, cloud migration, and API development to support critical applications.
- API & Data Delivery: Develop and maintain data APIs and delivery services for operational and analytical applications supporting internal business operations, customers, and partners.
- Cross-Functional Collaboration: Work across multiple platforms, technologies, and specializations to create data-centric products.
- Technical Analysis & Software Development: Analyze technical requirements and produce high-quality software.
- Team Collaboration: Initiate and engage in collaborative efforts with teammates and cross-functional teams to drive success.
- Creative Problem Solving: Offer innovative solutions to overcome technical obstacles and challenges.
- Automation & CI/CD: Work within automated testing environments and continuous integration/continuous deployment (CICD) processes.
- `` Become an expert in the products being developed and ensure they meet design goals and business needs.
- Document solutions clearly and effectively in both written and diagrammatic formats, communicating across teams.
- Issue Identification & Prioritization: Identify technical issues, assess their impact, and prioritize solutions.
- Proactive Communication: Regularly communicate with both the team and leadership to ensure alignment and progress.
- Vendor Collaboration: Work collaboratively with vendors and external partners to ensure project success.