Software Engineer (React/Angular JavaScript Preferred)

NCS Pte Ltd

Singapore

On-site

SGD 100,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NCS is seeking a Java-focused software engineer to design, develop, and maintain enterprise single-sign-on solutions with a strong emphasis on performance, security, and resilience. You will mentor junior developers, perform code reviews, and contribute to best practices while collaborating with architects, analysts, and project managers to deliver robust systems.

The role requires hands-on experience across the full SDLC, strong Java proficiency, and familiarity with Apereo CAS SSO, SAML2, and

Qualifications

  • Diploma or degree in Computer Science, Information Technology, or a related discipline.
  • Government-related project experience.
  • Full SDLC exposure.
  • Strong Java (11–21), Spring Boot, and Spring Framework skills.
  • Experience with MSSQL, MySQL, or RDS and secure coding practices.
  • Proficient in Linux and Windows shell scripting.
  • Hands-on system analysis, troubleshooting, and performance tuning.
  • CI/CD with Git, Maven/Gradle, and Jenkins.
  • Strong analytical and problem-solving abilities.
  • Good communication, teamwork, and collaboration skills.
  • Self-motivated with ownership and service-oriented mindset.
  • Experience with Apereo CAS SSO, Singpass, Corppass, IdP, SAML2, and OIDC.
  • Knowledge of cloud platforms and containers (AWS, Azure, Kubernetes).
  • Oracle Certified Professional (Java) Preferred.

Responsibilities

  • Analyze business and technical requirements for Java-based applications.
  • Design, develop, and implement enterprise SSO solutions using Java frameworks and tools.
  • Perform unit, integration, and system testing to ensure quality.
  • Troubleshoot and resolve issues across development, testing, and production.
  • Collaborate with architects and analysts to ensure alignment with standards.
  • Ensure 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.

Skills

Java
Spring Boot
Spring Framework
SQL Databases
CI/CD
Git
Jenkins
Maven/Gradle
Linux Shell
Windows Shell

Education

Diploma or degree in Computer Science/Information Technology

Tools

Apereo CAS SSO
Singpass/Corppass
IdP SAML2/OIDC
AWS/Azure
Kubernetes

Job description

Date: 2026-07-22

Company: NCS

Job Requisition ID: 175360

Company Description

NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of Industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.

Job Description

Design, develop, maintain, and support large-scale enterprise single-sign-on applications using java with a strong focus on performance, availability, security, and resilience. Collaborate closely with architects, business analysts, and project managers to deliver robust and secure systems on schedule. Mentor junior developers, conduct code reviews, and contribute to best practices, process improvements, and overall system performance.

What will you do?
  • 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 ensure alignment 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.
Qualifications
The ideal candidate should possess:

Due to security clearance requirements for government-linked projects, this position is open to Singapore Citizens only.

  • Diploma or degree in Computer Science, Information Technology, or a related discipline.
  • Experienced in working in government related projects.
  • Experiencedof software development experience with full SDLC exposure.
  • Strong proficiency in Java (11–21), Spring Boot, and the Spring Framework, with experience in modern relational databases (MSSQL, MySQL, RDS) and secure coding practices.
  • Proficient in Linux and Windows shell scripting for application deployment across both environments.
  • Hands-on experience in system analysis, troubleshooting, and performance tuning.
  • Skilled in development and CI/CD tools such as Git, Maven/Gradle, and Jenkins.
  • Strong analytical and problem-solving abilities.
  • Good communication, teamwork, and collaboration skills.
  • Self-motivated with strong initiative and ownership.
  • Service-oriented with a customer-focused mindset.
  • Experience with Apereo CAS SSO, Singpass, Corppass, IdP, SAML2, and OIDC protocols.
  • Knowledge of cloud platforms and container technologies (AWS, Azure, Kubernetes).
  • Oracle Certified Professional (Java) Preferred.
Additional Information

We are driven by our AEIOU beliefs—Adventure, Excellence, Integrity, Ownership, and Unity—and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.

Together, we make the extraordinary happen.

Learn more about us at ncs.co and visit our LinkedIn career site.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Java & AI Preferred)
Software Engineer (Java & AI Preferred)

NCS Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer (Java)
Software Engineer (Java)

NCS Pte Ltd • Singapore

On-site
SGD 70,000 - 90,000
#EG Full Stack Software Engineer (Must have Java)
#EG Full Stack Software Engineer (Must have Java)

NCS Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
#EG Java Software Engineer (Full Stack & AI Preferred)
#EG Java Software Engineer (Full Stack & AI Preferred)

NCS • Singapore

On-site
SGD 70,000 - 110,000
#EG Software Engineer (Java & OutSystems Preferred)
#EG Software Engineer (Java & OutSystems Preferred)

NCS Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Software Engineer (Kotlin & React Preferred)
Software Engineer (Kotlin & React Preferred)

NCS Pte Ltd • Singapore

On-site
SGD 120,000 - 150,000
Software Engineer (Must Have .Net Core)
Software Engineer (Must Have .Net Core)

NCS Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Java Full-stack Engineer
Java Full-stack Engineer

Vinova • Singapore

On-site
SGD 70,000 - 120,000
Senior Product Engineer
Senior Product Engineer

ncs pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Full Stack Software Engineer - #1719
Full Stack Software Engineer - #1719

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 70,000 - 120,000