Singapore Airlines

Information Technology - Full Stack Developer (Inflight Services)

Singapore Airlines
BusinessSearch by LocationFull-time3 weeks ago

About the role

AI summarised

Full 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.