freehire launches on Product Hunt on 26 August.

Follow →

#EG Java Software Engineer (Full Stack & AI Preferred)

Summary

Build full-stack Java applications with TypeScript/React or Angular for enterprise and government clients, integrating systems and ensuring secure, high-quality delivery.

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 Full Stack Software Engineer (Java), you will be responsible for developing, testing, and maintaining end-to-end application solutions across both frontend and backend technologies. You will work on resource augmentation projects, collaborating with cross-functional teams at various client sites across Singapore to deliver high-quality software solutions that meet business requirements and technical standards.


What will you do?


Application Development & Engineering



  • Analyze functional and technical requirements and translate them into application design and program specifications

  • Design, develop, test, enhance, and maintain application modules and components in accordance with established standards and guidelines

  • Develop full stack solutions using Java for backend and modern frontend frameworks (TypeScript, JavaScript, React, or Angular)

  • Ensure codes comply with security guidelines and best practices

  • Investigate errors and initiate amendments and testing for correct and efficient system operation


System Integration & Collaboration



  • Participate in system integration activities and technical discussions to ensure end-to-end solution alignment

  • Collaborate with system analysts, developers, testers, and other stakeholders to support project delivery activities

  • Support system testing activities, including system testing and user acceptance testing (UAT)


Documentation & Quality Assurance



  • Prepare and maintain project and system documentation, reports, and artefacts required for delivery and governance

  • Fix reported problems or bugs to ensure smooth execution in production

  • Participate in up-skilling workshops and courses as required by the Project Manager


Qualifications


Technical Skills (Mandatory)



  • Backend: Strong proficiency in Java (must-have)

  • Frontend: Proficiency in at least one of the following frameworks:

  • TypeScript

  • JavaScript

  • React

  • Angular

  • Full Stack Experience: Demonstrated end-to-end development experience covering both frontend and backend


Experience & Qualifications



  • Minimum 3 years of professional experience in developing and delivering application software

  • Proven track record of working on enterprise or government systems environments (preferred)

  • Proficient in written and spoken English


Good-to-Have Skills



  • AI expertise (advantageous but not mandatory)

  • Additional backend technologies beyond Java

  • Relevant technical certifications

  • Agile-related certifications

  • ITIL Foundation (basic understanding of IT service management)


Personal Attributes



  • Detail-oriented with a structured and methodical approach to work

  • Initiative and strong commitment to results and quality standards

  • Able to work independently and collaboratively within a team environment

  • Professional, proactive, and delivery-focused mindset

  • Adaptable to changing requirements and priorities


Education



  • Diploma or degree in Computer Science, Computer Engineering, Information Technology, or equivalent


Additional Information


Grow with Us



  • Work on cutting-edge AI products that shape the future of technology

  • Collaborate with talented, passionate teams across research, engineering, and design

  • Access continuous learning opportunities and career development pathways


Make an Impact



  • Transform AI research into products that solve real problems for clients and users

  • Drive innovation in a leading Technology Services Firm with regional presence

  • Contribute to building a better future through responsible, human-centred AI


Thrive in Our Culture



  • Experience a human-to-human approach where relationships and collaboration matter

  • Be part of Team NCS, where bold ideas meet practical execution

  • Enjoy a supportive environment that values diversity, inclusion, and respect


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.

See also