Routiqo

Information Technology - Application Developer (AOS)

Singapore Airlines

  • Singapore
  • Full-time

Job Description

The successful candidate will join the Application Services (Airport Operation Systems) department in SIA Information Technology Division. He/She will be assigned to assist various Customer Service agile squads, as required, to accelerate new product and feature development.

Key Responsibilities:

  • Design, develop and maintain full-stack applications using Java, Spring Boot, and React.
  • Build responsive and reusable front-end components using React, JavaScript/TypeScript, HTML and CSS.
  • Integrate applications with internal and external systems through APIs and messaging platforms.
  • Design and implement database solutions using SQL and NoSQL databases.
  • Design and implement Continuous Integration / Continuous Delivery pipelines.
  • Design and develop new features for both new and existing applications.
  • Develop scalable and secure RESTful APIs and microservices..
  • Provide technical input to assist product owners to and refine user stories.
  • Create and maintain software documentation, including detailed technical design, low level design and test scripts.
  • Write automated unit, feature and regression test suites.
  • Ensure code upholds the best practices for security, data protection and reliability.
  • Troubleshoot application issues and provide production support when required.
  • Stay current with emerging technologies and recommend improvements to existing solutions.
  • Any relevant ad-hoc duties.

Requirements

  • Possess a degree in Information Technology or related fields.
  • Strong Java experience for server side development, including hands on experience developing and consuming Restful API’s and webservices.
  • Strong experience with React.js.
  • End to End integration experience of Microservices / webservices with front end systems (websites, mobile etc.).
  • Good understanding of agile methodology and design thinking as well as source code control systems and CI/CD pipelines.
  • Familiar with programming practices such as Test Driven Development.
  • Experience with SQL and relational and non-relational Databases (e.g. Oracle, MySQL, Cassandra).
  • Experience with programming languages such as XML, JSON, HTML, HTML5, CSS, JavaScript.
  • Exposure to GenAI/AI-assisted software development and responsible use of developer AI tools.
  • The following will be highly regarded:
  • Experience in designing, developing and deploying microservices - Experience in building highly available, performant and scalable clustered services using Docker, Kubernetes or Open Shift.
  • Experience in deploying with cloud based services and deployments, such as AWS, Azure or Google Cloud.
  • Experience with web front end framework such as React, Vue or Angular.
  • A proven ability to adapt to new development languages and environments.

We thank all candidates for your interest in Singapore Airlines, and regret that only shortlisted candidates will be notified.

Skills

  • Agile
  • Angular
  • AWS
  • Azure
  • Cassandra
  • Docker
  • Gcp
  • Generative ai
  • Html5
  • Java
  • JavaScript
  • Kubernetes
  • Mechatronics
  • MySQL
  • Oracle Database
  • React
  • Rest api
  • Software engineering
  • Spring boot
  • SQL
  • Test engineering
  • TypeScript