Software Engineer (Java)
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.
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...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....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...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...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...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...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...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....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....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...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...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...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...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...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...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...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...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...- ...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...
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...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...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....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...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...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...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...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,...- ...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...
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...- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Java). Be the first to apply!
