Full Stack Software Engineer

Be among the first applicants.
This is an IT support group
Singapore
SGD 80,000 - 100,000
Be among the first applicants.
2 days ago
Job description

Responsibilities

  • Design, develop, test and maintain a highly scalable, secure and modular AI and data analytics platform
  • Perform code review and providing critical suggestions for fixes and improvements
  • Mentor and guide software developers to promote growth in technical capabilities, improve quality and productivity
  • Troubleshoot and fix software and system issues including system performance
  • Prepare technical design documents, sample code of the frameworks and APIs
  • Provide training and demonstration to the users of the platform
  • Be constantly updated with up-to-date trends and technologies to anticipate upcoming development needs and requirements
  • Ability to understand and integrate open source projects with products
  • Setting up, maintaining, and evolving the cloud infrastructure (AWS, Azure or GCP) of web applications
  • Design, build, and maintain efficient, reusable, and reliable Docker containers

Requirements

  • Bachelor’s or Master’s degree computer science, software engineering, information systems or related field
  • Minimum 5 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
  • Minimum 5 years of experience with Java or Python programming
  • 3 years of experience of web application development using Angular or similar technologies
  • Sold background in OOP and knowledge of software design patterns/ best practices and software development process is essential
  • Deep understanding of Spring MVC, Spring Framework, Spring Boot and Spring Security
  • Deep understanding of system security, especially in OAuth2, Kerberos, etc. for Single Sign-on (SSO)
  • Having experience of developing the applications with micro-service architecture
  • Minimum 2 years of hands-on experience in working with docker platform
  • Strong learning and problem solving skills
  • Experience of CI/CD or DevOps is an advantage
  • Experience of AWS or Azure or GCP is an advantage
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Software Engineer jobs in Singapore