NCS Group

Java Software Engineer (Full Stack with Preferred AI Expertise)

NCS Group

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
4 days 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 prominent AI technology services provider operating across the Asia Pacific with a workforce exceeding 15,000. As part of the Singtel Group, NCS leverages an extensive global partnership network to deliver agile, AI-driven technology solutions that create tangible business outcomes.

Role Overview

We are seeking a skilled Full Stack Software Engineer proficient in Java to develop, test, and maintain comprehensive application solutions encompassing both frontend and backend components. This role involves collaboration with diverse teams on resource augmentation assignments across Singapore, ensuring the delivery of robust software that aligns with business needs and technical standards.

Key Responsibilities

  • Interpret functional and technical specifications to develop detailed application designs and coding plans.
  • Design, develop, test, and maintain application modules adhering to established quality and coding standards.
  • Create full stack solutions utilizing Java for backend processes and modern frontend frameworks such as TypeScript, JavaScript, React, or Angular.
  • Ensure all code complies with security best practices and guidelines.
  • Investigate and resolve system errors, performing necessary corrections and testing to ensure optimal performance.
  • Engage in system integration tasks and technical discussions to guarantee seamless end-to-end solution implementation.
  • Collaborate with analysts, developers, testers, and stakeholders to support project milestones.
  • Assist in system testing phases including system and user acceptance testing.
  • Document project and system details thoroughly to support delivery and governance requirements.
  • Address reported software issues promptly to maintain smooth production operations.
  • Participate in professional development activities, such as workshops and training sessions, as directed by project leadership.

Required Qualifications and Skills

  • Strong backend development expertise in Java.
  • Experience with at least one modern frontend framework, including TypeScript, JavaScript, React, or Angular.
  • Demonstrated full stack development capabilities.
  • Minimum of three years professional experience in software application development.
  • Experience in enterprise or governmental software environments is preferred.
  • Fluent communication in written and spoken English.
  • Diploma or degree in Computer Science, Computer Engineering, IT, or related fields.

Desirable Skills and Certifications

  • Knowledge or experience in AI technologies (considered an asset).
  • Familiarity with additional backend technologies apart from Java.
  • Relevant industry certifications, including Agile methodologies and ITIL Foundation.

Personal Attributes

  • Methodical and detail-focused with a structured work style.
  • Proactive, quality-driven, with a strong commitment to achieving results.
  • Capable of working both independently and collaboratively in team settings.
  • Professional attitude combined with adaptability to dynamic priorities and requirements.

Why Join NCS?

  • Opportunity to develop innovative AI products that influence technological advancements.
  • Work alongside passionate teams across research, engineering, and design domains.
  • Access ongoing learning and personal career growth options.
  • Contribute actively to impactful AI solutions that address real-world challenges.
  • Be part of a culture that emphasizes human connection, collaboration, diversity, inclusion, and respect.

Additional Information

All official NCS communications are sent only from verified corporate email addresses ending with @ncs.com.sg; exercise caution against fraudulent offers and phishing attempts. For any verification enquiries, please contact reachus@ncs.com.sg.

Minimum education

Diploma / ITI / Vocational

Tools & software

How they work

Attention to Detail Adaptability Initiative Work Ethic Independence

Languages

Servicenow
🤖
Online · instant AI help
Broxer