Title: Software Engineer (Full Stack), Data Analytics, GEC
Job ID: Location:
ST Engineering Hub, SG
Description:
Responsibilities
Design, develop, test and maintain a highly scalable, secure and modular AI and data analytics modulesPerform code review and providing critical suggestions for fixes and improvementsTroubleshoot and fix software issues to meet specificationsPrepare technical design documents, sample code of the frameworks and APIsBe constantly updated with up-to-date trends and technologies to anticipate upcoming development needs and requirementsAbility to understand and integrate open source projects with productsSetting up, maintaining, and evolving the cloud infrastructure (AWS, Azure or GCP) of web applicationsDesign, build, and maintain efficient, reusable, and reliable Docker containers Requirements
Bachelor’s or Master’s degree computer science, software engineering, information systems or related field2 years of hands-on software development experience from requirements specifications, design, implementation, Unit testing and system integration.
Has gone through full software development life cycle.
2 years of experience with Java or Python programming 1 year of experience of web application development using Angular or similar technologiesSold background in OOP and knowledge of software design patterns/ best practices and software development process is essentialExperience in developing applications with micro-service architectureHands-on experience in working with docker platformStrong learning and problem solving skillsUnderstanding of Spring MVC, Spring Framework, Spring Boot and Spring Security is an advantageUnderstanding of system security, especially in OAuth2, Kerberos, etc.
for Single Sign-on (SSO) is an advantageExperience of CI/CD or DevOps is an advantageExperience of AWS or Azure or GCP is an advantage Fresh graduates are also welcomed