Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (Java)

Temporary

NCS



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



The Consultant is responsible to gather, analyse, and formalise user business requirements and processes, evaluate feasibility of implementation, and manage project scope. The role also involves preparing documentation, developing technical designs, coding, testing, training, and providing post-implementation support to ensure effective delivery of solutions.

What will you do? 

  • Gather, analyse, and formalise user business requirements and processes
  • Evaluate feasibility of implementation and manage project scope
  • Prepare requirement and use case specifications and update traceability matrix
  • Record and manage out-of-scope issues during project execution
  • Develop technical design specifications and translate into process or program specifications
  • Participate in design review sessions and configuration management
  • Make changes to configurable items including hardware, software, and documentation
  • Conduct coding and code reviews to ensure compliance with standards
  • Assist in integration testing, system testing, UAT, and implementation activities
  • Prepare user manuals and operations manuals and facilitate user training
  • Provide post-implementation and production support including service requests
  • Escalate and discuss critical issues such as scope creep with managers
  • Conduct requirement gathering sessions and perform gap analysis of business processes

Qualifications



The ideal candidate should possess:

  • Degree in Computer Science, Computer Engineering, Information Technology, or equivalent
  • 5–7 years IT working experience
  • Relevant system development and maintenance experience using Java-related technologies
  • Strong understanding of software development lifecycle (SDLC) processes
  • Ability to produce specifications for documentation and implementations
  • Experience in IT business analysis techniques

Professional and/or Technical Certifications

  • IIBA Certified Business Analysis Professional (CBAP) Preferred or Relevant professional certifications in business analysis, system analysis, or consulting are advantageous but not mandatory.
  • ITIL Foundation (basic understanding of IT service management)

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 View email address on jobs.smartrecruiters.com.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Java) in Singapore vacancy
  • 4800 - 7500 SGD

     ...support large-scale enterprise single-sign-on applications using java with a strong focus on performance, availability, security, and resilience...  ...Technology, or a related discipline. Experienced of software development experience with full SDLC exposure. Strong proficiency... 

    NCS PTE. LTD.

    Singapore
    4 days ago
  • 5000 - 7000 SGD

     ...Licence No: 20S0237 Job: A skilled and detail-oriented Software Engineer with strong expertise in multithreading and concurrent programming...  .... Role: • Design, implement, and maintain robust Java-based applications with a focus on multithreaded architecture.... 

    ZENITH INFOTECH (S) PTE LTD.

    Singapore
    3 days ago
  • 5000 - 6750 SGD

     ...Seeking three Java Software Engineers (Prefer JasperReports, React, Spring Batch, Spring Boot experience) 1 year contract under employment agency payroll Work Location: Ang Mo Kio & customer site Salary up to $6750 Upon end of contract, incentive of performance... 

    ES RECRUITMENT PTE. LTD.

    Singapore
    6 days ago
  • 4800 - 5800 SGD

     ...real business impact. NCS is a subsidiary of the Singtel Group. We are seeking a detail-oriented and analytical Software Engineer with expertise in Java Core to join our engineering team in Singapore. In this role, you will design, develop, and maintain robust Java applications... 

    NCS PTE. LTD.

    Singapore
    12 days ago
  • 7000 - 11000 SGD

     ...support high-impact public services. If you're passionate about software engineering, legacy modernisation, and driving digital transformation,...  ...development, or application support. ~ Strong experience with Java, JavaScript, SQL/PLSQL, JSP, Shell Scripting, or similar technologies... 

    ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD.

    Singapore
    9 days ago
  • 5500 - 6000 SGD

     ...knowledge and development experience in supporting enterprise-level Java applications. • Proficiency in troubleshooting application...  ...query language, preferably on Oracle database. • Familiarity with software development life cycle (SDLC) and ITIL principles. Preferred... 

    ALTROCKS TECH PTE. LTD.

    Singapore
    13 days ago
  • 5000 - 6500 SGD

     ...maintain secure, scalable applications. • Work in Agile squads with engineers, analysts, and domain experts to deliver high-impact solutions. Role: • Build backend services and APIs using Java/Spring Boot for mission-critical systems. • Follow secure coding practices... 

    ZENITH INFOTECH (S) PTE LTD.

    Singapore
    11 days ago
  • 8000 - 11500 SGD

     ..., and maintain enterprise web applications using Java technologies. Participate in all phases of the Software Development Lifecycle (SDLC), including requirements...  ...Degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.... 

    HELIUS SOLUTIONS PTE. LTD.

    Singapore
    17 days ago
  • 7500 - 10000 SGD

     ...enhancements across frontend and backend components. Maintain and enhance React-based frontend applications and backend services developed in Java (Spring Boot). Support API integrations, database operations, application deployments, and system performance optimisation.... 

    SCIENTEC CONSULTING PTE. LTD.

    Singapore
    5 days ago
  • 6000 - 8500 SGD

     ...Job Overview We are seeking a versatile Software Engineer with hands-on experience in both .NET and Java technologies to design, develop, and support enterprise applications. This role supports systems across the full software development lifecycle and requires the ability... 

    GOLDTECH RESOURCES PTE LTD

    Singapore
    10 days ago
  • 6500 - 10000 SGD

     ...Software Engineer | Java | React Working Hours: Mon-Fri (Hybrid) Location: Central Remuneration: Up to $10,000 + AWS We are looking for a Full Stack Engineer to maintain, support, and progressively modernise enterprise web applications and backend systems. This role... 

    SCIENTEC CONSULTING PTE. LTD.

    Singapore
    2 days ago
  • 5700 - 7000 SGD

     ...Job Description · We are seeking a skilled and enthusiastic Software Engineer (Java) to join our development team.  · The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality software solutions based on business and technical... 

    ELLIOTT MOSS CONSULTING PTE. LTD.

    Singapore
    3 days ago
  • 7500 - 9000 SGD

     ...We are seeking a skilled Software Engineer to design, develop, and support end-to-end software solutions across backend and frontend technologies. The role requires strong hands-on experience in Java, EAPI, React, RESTful APIs, and microservices, with the ability to work closely... 

    PERCEPT SOLUTIONS PTE. LTD.

    Singapore
    9 days ago
  • 6000 - 9000 SGD

     ...Technical Skills Required: Core Java 8+ and JUnit. Spring Boot Python Strong computer science knowledge (algorithms, data structures, object-oriented design) TDD. Able to write acceptance test. Maven Basic Linux shell scripting commands Java Messaging... 

    ITCAN PTE. LIMITED

    Singapore
    23 days ago
  • 6000 - 8300 SGD

     ...and maintain robust, scalable, and high-performance applications using Java Build and enhance backend services, APIs, and microservices architectures Collaborate with frontend developers, QA engineers, and DevOps teams to deliver end-to-end solutions Participate in... 

    TALENTSIS PTE. LTD.

    Singapore
    11 days ago
  • 4800 - 6000 SGD

     ...Responsible to develop software based on design requirements Analyse process and program...  ...or degree in Computer Science, Computer Engineering, Information Technology, or equivalent...  ...development and maintenance experience using Java-related technologies ~ Experience with... 

    IT CONSULTANCY & SERVICES PTE LTD

    Singapore
    9 days ago
  • 9000 - 12000 SGD

     ...policy-driven information risk management (IRM) software for large enterprises, provides an exciting opportunity for Senior Software Engineers to join hands with highly talented...  ...applications, micro services and APIs on cloud using Java. · Stay up-to-date with software... 

    NEXTLABS INTERNATIONAL PRIVATE LIMITED

    Singapore
    24 days ago
  • 6000 - 7000 SGD

     ...We are seeking a skilled Software Engineer with strong experience in Java-based application development. The ideal candidate should have hands-on expertise in Spring Boot and cloud technologies, with the ability to deliver high-quality, scalable solutions in a dynamic environment... 

    RAPSYS TECHNOLOGIES PTE. LTD.

    Singapore
    11 days ago
  •  ...is a subsidiary of the Singtel Group. Job Description We're looking for a detail-oriented and analytical Software Engineer with expertise in Java and SQL to join our growing engineering team in Singapore. In this role, you will design, develop, and maintain robust... 

    NCS

    Singapore
    5 days ago
  • 5500 - 9000 SGD

     ...to $9,000 + AWS About the Role We are seeking a Full Stack Engineer to support, maintain, and modernise enterprise web applications and...  ...Experience or familiarity with some of the following: Java, Spring Framework, Oracle WebLogic Oracle or Sybase databases... 

    SCIENTEC CONSULTING PTE. LTD.

    Singapore
    26 days ago
  • 5000 - 6000 SGD

     ...Responsibilities: Design, develop, and maintain Java applications to meet business and...  ...discipline At least 1 to 2 years of software development experience Experience with...  ...Please indicate Job Code "Java Software Engineer - 101" on email subject We regret that... 

    IT CONSULTANCY & SERVICES PTE LTD

    Singapore
    17 days ago
  • 6500 - 8500 SGD

     ...Role: Work with engineering manager and product owner to plan out development work and projected timelines, and provide clear status updates...  ...background Experience with client's tech stack Kotlin, Java, Spring Boot, relational DBMS, NoSQL storage / access patterns.... 

    TANGSPAC CONSULTING PTE LTD

    Singapore
    18 days ago
  • 5000 - 8000 SGD

     ...Senior Software Engineer (Java, SAP / PLM) NextLab's® is the leading provider of policy-driven information risk management (IRM) software for large enterprises, providing an exciting opportunity for Senior Software Engineers   to join hands with highly talented software... 

    NEXTLABS INTERNATIONAL PRIVATE LIMITED

    Singapore
    16 hours ago
  • 6000 - 9000 SGD

     ...Responsibilities We are looking for an experienced  Software Developer (Java)to design, build, and maintain scalable enterprise applications...  ...Agile setup. Requirements Degree in Computer Science, Engineering, or related field; At least 3–5 years of experience in... 

    FCS CAREERS PTE. LTD.

    Singapore
    3 days ago
  • 6000 - 8500 SGD

     ...Our business environment relies heavily on software for many functions - from intelligent...  ...continue this transformation, we're seeking engineer with expertise in software technology, firm...  ...optional). Proficient in C#, .NET framework, Java, and/or python. Experience with desktop... 

    FPT ASIA PACIFIC PTE. LTD.

    Singapore
    9 days ago
  • 6600 - 8300 SGD

     ...applications and backend services using Java and JavaScript-based technologies. Build...  ...Docker and related tools. Ensure software quality through unit testing, code reviews...  ...Bachelor’s degree in Computer Science, Engineering, or a related field. Strong proficiency... 

    TALENTSIS PTE. LTD.

    Singapore
    11 days ago
  • 5000 - 6500 SGD

     ...bug fixes post system implementation Requirements: - Degree/Diploma in Computer Science, Computer Engineering, or equivalent - At least 3 years of experience in Java EE application development esp Springboot & ReactJS - Good understanding of Java EE architecture,... 

    INNOVATIVE CONSULTING PTE. LTD.

    Singapore
    10 days ago
  •  ...Singtel Group. Job Description Job Summary The Software Engineer will support application development, enhancement, and maintenance...  ...~ Relevant system development and maintenance experience using Java-related technologies ~ Proficient in written and spoken... 

    NCS

    Singapore
    2 days ago
  • 3500 - 12500 SGD

     ...Why This Role Matters This role focuses on end-to-end software development , particularly in Java and related technologies , involving designing, coding, testing, and deploying applications based on specifications. It also includes documentation, system implementation... 

    SILVERLAKEGROUP PTE LTD

    Singapore
    more than 2 months ago
  •  ...Singtel Group. Job Description Job Summary The Software Engineer is responsible to develop software based on design requirements...  ...~ Relevant system development and maintenance experience using Java-related technologies ~ Experience with Spring Boot, Spring Batch... 

    NCS

    Singapore
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Java). Be the first to apply!