N

NCS

ICT consulting, digital transformation, cybersecurity services

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • A diploma or degree in Computer Science, Information Technology, or a related discipline is required.
  • Experience working on government-related projects and software development across the full software development life cycle is required.
  • Proficiency in Java (versions 11–21), Spring Boot, and the Spring Framework, with experience using relational databases including MSSQL, MySQL, and RDS, and secure coding practices is required.
  • Proficiency in Linux and Windows shell scripting for application deployment across both environments is required.
  • Hands-on experience in system analysis, troubleshooting, and performance tuning is required.
  • Experience with development and continuous integration/continuous delivery tools such as Git, Maven or Gradle, and Jenkins is required.
  • Experience with Apereo CAS single sign-on, Singpass, Corppass, identity providers, SAML2, and OpenID Connect protocols is required.
  • Knowledge of cloud platforms and container technologies such as AWS, Azure, and Kubernetes is required.
  • Singapore citizenship is required for security clearance on government-linked projects.

Responsibilities

  • Analyze business and technical requirements for Java-based applications.
  • Design, develop, and implement enterprise single sign-on solutions using Java frameworks and tools.
  • Perform unit, integration, and system testing to ensure application quality and functionality.
  • Troubleshoot and resolve issues across development, testing, and production environments.
  • Collaborate with architects and analysts to align work with design and architecture standards.
  • Ensure compliance with coding standards, quality practices, and security guidelines.
  • Prepare and maintain technical documentation and specifications.
  • Support system deployment, releases, and production operations.
  • Conduct peer code reviews to ensure high-quality deliverables.
  • Design, develop, maintain, and support large-scale enterprise single sign-on applications, focusing on performance, availability, security, and resilience.
  • Collaborate with architects, business analysts, and project managers to deliver robust and secure systems on schedule.
  • Mentor junior developers and contribute to best practices, process improvements, and overall system performance.

Desired Qualifications

  • Oracle Certified Professional (Java) certification is preferred.

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs