About the role
AI summarisedFull Stack Developer role in the In-Flight Services team at Singapore Airlines, focusing on transforming passenger journey through technology. Responsibilities include designing and developing digital solutions for in-flight food & beverage, Wi-Fi, entertainment, and shopping, while collaborating with developers, UX designers, and product specialists.
BusinessFull-time1703
Key Responsibilities
- Work with IT and business units to review business requirements, perform impact analysis and propose IT solutions.
- Design and develop highly reliable, scalable, maintainable and secure digital solutions using best practices.
- Work with CI/CD and release management tools to deliver high quality code.
- Provide application support and facilitate in the detection, troubleshooting and resolution of production issues.
- Create and maintain software documentation, including solution proposals, detailed technical design and test scripts.
- Any relevant ad-hoc duties.
Requirements
- Bachelor's degree in information technology or a related field.
- At least 5 years of hands-on experience developing web application and back-end API.
- Knowledge of object-oriented design, solutioning (including database design), and software development best practices.
- Experience with Java and Spring Framework.
- Experience with ReactJS (JavaScript or TypeScript), HTML5 and CSS.
- Experience with unit test, load test and other automated testing tool.
- Familiarity with modern DevOps practices, CI/CD pipeline and build tools such as Maven, Gradle, Jenkins and SonarQube.
- Knowledge of Java based Web Services (SOAP, REST), JWT and session management.
- Experience with technologies such as AWS services, OpenShift Container Platform, JBoss and IBM MQ is an added advantage.
- Familiarity with using GitHub Co-Pilot is considered a plus.
- Strong analytical skills, effective communication, and the ability to work well with others.