x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Information Technology - Full Stack Developer (Staff Travel System)
 banner picture 1  banner picture 2  banner picture 3

Information Technology - Full Stack Developer (Staff Travel System)

Singapore Airlines Limited

Job Description

SIA is building a new systems to enable staffs to book their duty travel and leisure tickets on SIA flights and a new HR platform. This new system will be implemented using Java and React.js, and hosted on SIA AWS cloud instance. The candidate will be part of the Agile squad and responsible for developing the front-end and back-end modules.


Key responsibilities

  • Responsible for designing, implementing, and maintaining Java-based software and applications, contributing to all stages of the software development lifecycle.
  • Analyze user requirements, envision system features, and define application functionality.
  • Ensure application designs conform with business goals.
  • Develop and test software, including using test automation tools
  • Identify and resolve any technical issues.
  • Conducting software analysis, programming, testing, and debugging.
  • Write well designed and testable code.
  • Develop documentation to help users.
  • Support continuous improvement, investigating alternatives and technologies, and presenting for users' considerations.

Requirements

  • Degree in Information Technology or related fields.
  • Experience in Agile framework and handling major projects.
  • Proficiency in Java, with a good understanding of the Sprint boot framework.
  • Sound knowledge of Object-oriented programming patters and concepts.
  • Skills of writing reusable Java libraries.
  • Ability to write clean, readable Java code.
  • Knowhow of Java concurrency patterns.
  • Skilled at creating database schemas that characterize and support business processes.
  • Implementing automated testing platforms and unit tests.
  • Candidate must have hands on experience with microservices, cloud technologies preferably AWS.
  • Design and develop Microservices systems with Java, Spring and Node.js.
✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs