NCS Group

Full Stack Software Engineer (Java)

NCS Group

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
1 hour ago
Work mode
In office
Education
Diploma or degree in Computer Science, Computer Engineering, Information Technology, or equivalent
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About NCS

NCS is a premier technology services firm specialized in AI, operating with a 15,000-strong workforce across the Asia Pacific region. As a subsidiary of Singtel Group, NCS leverages partnerships worldwide to empower clients with agile solutions and AI expertise across multiple industries. They integrate AI with digital resilience to enable meaningful business impact.

Role Overview

The Full Stack Software Engineer role involves end-to-end application development, covering frontend and backend components, primarily in Java. Responsibilities include designing, coding, testing, and maintaining software solutions to meet specified business needs and technical criteria, often working on resource augmentation assignments at various client locations throughout Singapore.

Key Responsibilities

  • Interpret functional and technical specs to create application designs and specific programming documents.
  • Design, develop, test, enhance, and sustain application modules following established protocols and standards.
  • Create full stack applications utilising Java for backend and modern frontend frameworks such as TypeScript, JavaScript, React, or Angular.
  • Adhere to security best practices during software development.
  • Diagnose and rectify errors to ensure optimal system functionality.
  • Engage in system integration meetings and corroborate efforts with analysts, developers, testers, and stakeholders to ensure cohesive delivery.
  • Assist in system and user acceptance testing phases.
  • Compile and manage project documentation, reports, and delivery artifacts.
  • Address bugs promptly for seamless production operation.
  • Participate in skill enhancement sessions under project guidance.

Qualifications and Experience

  • Proven expertise in Java backend development, with Spring Boot knowledge preferred.
  • Hands-on frontend experience with at least one modern framework like TypeScript, JavaScript, React, or Angular.
  • Comprehensive experience across both frontend and backend development stages.
  • At least three years of professional experience in application software development.
  • Experience working on large-scale enterprise or government technology systems is advantageous.
  • Excellent command of English, both written and verbal.

Desirable Attributes

  • Familiarity with artificial intelligence technologies; not mandatory but desirable.
  • Knowledge of additional backend technologies beyond Java.
  • Relevant certifications in technology or Agile methodologies.
  • Attention to detail and a systematic, structured approach to tasks.
  • Strong initiative with a commitment to quality outcomes.
  • Ability to work independently and within teams effectively.
  • Professionalism combined with a proactive, delivery-driven mindset.
  • Flexibility to adapt to shifting priorities and requirements.

Educational Background

A diploma or degree in Computer Science, Computer Engineering, Information Technology, or a related field.

Why Work at NCS?

  • Engage with innovative AI products shaping the future of technology.
  • Join passionate, skilled teams spanning research, engineering, and design.
  • Benefit from continuous learning opportunities and clear career growth paths.
  • Help translate AI research into practical solutions that address real-world challenges.
  • Drive innovation at a technology services leader with regional presence.
  • Contribute responsibly to creating a human-centred AI future.
  • Be part of a culture that prioritizes collaboration, inclusion, respect, and strong interpersonal connections.
  • Embody NCS’s values of Adventure, Excellence, Integrity, Ownership, and Unity.

Important Notice

Beware of fraudulent job offers and imposters claiming association with NCS. Official communications are sent solely from verified corporate email addresses ending with @ncs.com.sg. Exercise caution with suspicious emails, and verify sender authenticity where necessary.

Minimum education

Diploma / ITI / Vocational

Tools & software

How they work

Teamwork & Collaboration Attention to Detail Adaptability Initiative

Languages

Servicenow

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer