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.
We thank all candidates for your interest in Singapore Airlines, and regret that only shortlisted candidates will be notified.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.