Experienced Full Stack Software Engineer – Web & Cloud Application Development at arenaflex
Job Summary:
arenaflex is seeking an experienced Full Stack Software Engineer to join our team as an Advisory Technical Architect. As a key member of our IT department, you will play a crucial role in designing, developing, and implementing cutting-edge web and cloud applications that meet the evolving needs of our business. If you are a seasoned software engineer with a passion for innovation, collaboration, and excellence, we encourage you to apply for this exciting opportunity.
Job Description:
About arenaflex:
arenaflex is a leading airline that is committed to providing exceptional customer experiences through innovative technology solutions. Our IT department is at the forefront of this effort, driving the development of cutting-edge applications that enhance our operations, improve customer satisfaction, and drive business growth. As a Full Stack Software Engineer, you will be part of a dynamic team that is passionate about delivering high-quality software solutions that meet the evolving needs of our business.
Key Responsibilities:
* Collaborate with cross-functional teams to design, develop, and implement web and cloud applications that meet the evolving needs of our business
- Participate in the development of technical requirements, architecture, and design documents for new applications and enhancements
- Develop and maintain high-quality, scalable, and secure software applications using a range of technologies, including Java, Spring, Angular, and AWS
- Work closely with stakeholders to understand business requirements and translate them into technical solutions
- Conduct code reviews, unit testing, and integration testing to ensure high-quality software delivery
- Participate in the development of technical documentation, including user manuals, technical guides, and API documentation
- Collaborate with the DevOps team to ensure smooth deployment and maintenance of applications
- Stay up-to-date with industry trends, emerging technologies, and best practices in software development
Essential Qualifications:
* Bachelor's degree in Computer Science, Information Technology, or a related field
- At least 8 years of experience in software development, with a focus on web and cloud applications
- Proven experience in designing, developing, and implementing high-quality software applications using a range of technologies, including Java, Spring, Angular, and AWS
- Strong understanding of software development principles, including object-oriented programming, design patterns, and software architecture
- Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Experience with Agile development methodologies, including Scrum and Kanban
- Experience with version control systems, including Git and SVN
Preferred Qualifications:
* Master's degree in Computer Science, Information Technology, or a related field
- Experience with cloud platforms, including AWS and Azure
- Experience with containerization, including Docker and Kubernetes
- Experience with DevOps tools, including Jenkins and Ansible
- Experience with continuous integration and continuous deployment (CI/CD) pipelines
- Experience with testing frameworks, including JUnit and TestNG
- Experience with security best practices, including secure coding and threat modeling
Skills and Competencies:
* Strong understanding of software development principles, including object-oriented programming, design patterns, and software architecture
- Excellent problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Experience with Agile development methodologies, including Scrum and Kanban
- Experience with version control systems, including Git and SVN
- Experience with cloud platforms, including AWS and Azure
- Experience with containerization, including Docker and Kubernetes
- Experience with DevOps tools, including Jenkins and Ansible
- Experience with continuous integration and continuous deployment (CI/CD) pipelines
- Experience with testing frameworks, including JUnit and TestNG
- Experience with security best practices, including secure coding and threat modeling
Career Growth Opportunities and Learning Benefits:
* arenaflex is committed to the growth and development of our employees, with a range of training and development opportunities available
- Collaborate with experienced professionals in the field to develop your skills and expertise
- Participate in industry conferences and events to stay up-to-date with the latest trends and technologies
- Opportunities for career advancement, including promotions and new roles
Work Environment and Company Culture:
* arenaflex is a dynamic and innovative company that values collaboration, creativity, and excellence
- Our IT department is a close-knit team that is passionate about delivering high-quality software solutions
- We prioritize work-life balance, with flexible working arrangements and a range of benefits to support your well-being
- arenaflex is committed to diversity and inclusion, with a range of programs and initiatives to promote equality and respect
Compensation, Perks, and Benefits:
* Competitive salary and benefits package
- Flexible working arrangements, including remote work options
- Range of benefits, including health insurance, retirement savings, and paid time off
- Opportunities for career advancement and professional growth
- Collaborative and dynamic work environment
How to Apply:
If you are a seasoned software engineer with a passion for innovation, collaboration, and excellence, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter outlining your experience and qualifications. We thank all applicants for their interest; however, only those selected for an interview will be contacted. Apply Now! Apply for this job