Software Engineer (Java & AI preferred)

DataSpark Pte Ltd

Singapore, SGonsitePosted Jun 29, 2026
Posting intelligenceActively listedReposted 15×, possible evergreen/ghost posting

Skills

javaml

About the role

Date: 2026-06-29

Location: Singapore, , Singapore

Company: NCS

Job Requisition ID: 171987

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

As a Software Engineer, you will contribute to the design, development, integration, and maintenance of enterprise-grade applications deployed within government environments. Working directly alongside client teams, you will help deliver secure, scalable, and high-quality solutions while collaborating with analysts, developers, testers, and stakeholders throughout the software development lifecycle. This role offers opportunities for both experienced developers and fresh graduates to build technical expertise, participate in system integration initiatives, and continuously grow through emerging technologies and AI-enabled development practices.

What will you do?

Core Responsibilities

Design, develop, and maintain application modules using Java and or enterprise-grade technologies, following industry best practices and security standards.

Translate requirements into technical designs and program specifications.

Collaborate closely with system analysts, developers, testers, and stakeholders to deliver quality solutions.

Participate in system integration and technical discussions to ensure seamless end-to-end solutions

Quality & Support

Support testing activities including system integration testing and user acceptance testing (UAT).

Investigate and resolve bugs, defects, and production issues efficiently.

Enhance and maintain systems across development and post-implementation phases.

Prepare documentation and project artifacts to support delivery and governance requirements.

Continuous Learning

Stay current by participating in up-skilling workshops and training as needed.

Adapt and grow with changing technologies, requirements, and priorities.

Leverage AI technologies and tools to enhance productivity, code quality, and problem-solving capabilities.

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

Qualifications

An ideal candidate should possess:

Diploma or Degree in Computer Science, Computer Engineering, Information Technology, or equivalent.

1–4 years in application software development using Java technologies or fresh graduate with strong willingness and commitment to learn Java and related enterprise technologies.

Proficient in written and spoken English.

Proactive and results-driven with strong commitment to quality.

Eager learner who actively seeks to develop new technical skills (especially important for fresh graduates).

Comfortable working fully on-site and collaborating directly with clients and team members.

Demonstrated interest and hands-on experience with AI solutions in professional environments. (e.g., internships, side projects during employment)

Ability to identify and explore AI use cases relevant to software development or business problems.

What Makes You Stand Out

Experience working in teams on enterprise-grade government systems will be a bonus.

Experience working with low-code platforms like OutSystems and/or ServiceNow will be a bonus.

Knowledge of Agile principles and methodologies.

Working knowledge of REST APIs (design, development, and integration).

Working knowledge of SQL and database (queries, data modelling, and optimization).

Professional Certifications (advantageous but not mandatory)

Technical certifications related to Java or software development

Agile certifications (e.g, Professional Scrum Master, Certified Scrum Master, SAFe)

ITIL Foundation or basic IT service management knowledge

AI/ML-related courses or certifications

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.

Scam Alert

We are aware of fraudulent job offers and impersonations of NCS recruiters. Phishing emails using convincing-looking but fake addresses are also commonly used to trick you into thinking that they come from official NCS sources.

Please note that all official communications from NCS Group will only be sent from verified corporate email addresses. Always check that the sender’s email address ends with the genuine NCS domain, @ncs.com.sg and beware of extra letters, symbols or misspellings. When in doubt, verify the sender’s identity by contacting us at reachus@ncs.com.sg.

.jobdetail-video-MRD9fnMYzdE { background-image: url(https://img.youtube.com/vi/MRD9fnMYzdE/default.jpg) }

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in Singapore varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for Singapore medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.