Software Engineer (Java)
NCS Hub
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.
Design, develop, maintain, and support large-scale enterprise single-sign-on applications using java with a strong focus on performance, availability, security, and resilience. Collaborate closely with architects, business analysts, and project managers to deliver robust and secure systems on schedule. Mentor junior developers, conduct code reviews, and contribute to best practices, process improvements, and overall system performance.
What will you do
- Analyze business and technical requirements for Java-based applications.
- Design, develop, and implement enterprise single-sign-on solutions using Java frameworks and tools.
- Perform unit, integration, and system testing to ensure application quality and functionality.
- Troubleshoot and resolve issues across development, testing, and production environments.
- Collaborate with architects and analysts to ensure alignment with design and architecture standards.
- Ensure compliance with coding standards, quality practices, and security guidelines.
- Prepare and maintain technical documentation and specifications.
- Support system deployment, releases, and production operations.
- Conduct peer code reviews to ensure high-quality deliverables.
The ideal candidate should possess:
- Diploma or degree in Computer Science, Information Technology, or a related discipline.
- Experienced of software development experience with full SDLC exposure.
- Strong proficiency in Java (11-21), Spring Boot, and the Spring Framework, with experience in modern relational databases (MSSQL, MySQL, RDS) and secure coding practices.
- Proficient in Linux and Windows shell scripting for application deployment across both environments.
- Hands-on experience in system analysis, troubleshooting, and performance tuning.
- Skilled in development and CI/CD tools such as Git, Maven/Gradle, and Jenkins.
- Strong analytical and problem-solving abilities.
- Good communication, teamwork, and collaboration skills.
- Self-motivated with strong initiative and ownership.
- Service-oriented with a customer-focused mindset.
- Experience with Apereo CAS SSO, Singpass, Corppass, IdP, SAML2, and OIDC protocols.
- Knowledge of cloud platforms and container technologies (AWS, Azure, Kubernetes).
- Oracle Certified Professional (Java) Preferred.
- ...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...
- ...Overview We are seeking a S r. Java Spring Boot Engineer to lead the design and development of enterprise-grade backend applications supporting... ..., and cloud-native development on Alibaba Cloud with strong software architecture skills and experience delivering high-...
- ...as below. JOB SCOPE: Design, develop and deliver working software applications to delight customers Improve software quality using... ...Requirements Solid experience in any of technologies: Java, NodeJS, Ruby on Rails, .Net , Agile, ReactJs Experience with...
- ...as below. JOB SCOPE: Design, develop and deliver working software applications to delight customers Improve software quality using... ...Requirements Solid experience in any of technologies: Java, NodeJS, Ruby on Rails, .Net , Agile, ReactJs Experience with...
- ...About ST Engineering ST Engineering is a global technology, defence, and engineering group... ...About our Line of Business – Mission Software & Services Our Mission Software & Services... ...experience with knowledge of C#, Java, Javascript, HTML5 and Python is preferred...
- ...Requirements: Diploma or Bachelor’s degree in Computer Science, Computer Engineering, or a similar field. Proficient in C# programming with 1-2 years’ experience in developing simulation software, applications, games or integration API. Knowledge of Unity3D software....
- 1. Job Description We are looking for a skilled UAV Software Engineer to design, develop, and integrate software solutions for Unmanned Aerial... ...Proficiency in one or more programming languages (e.g., C++, Java, Python, C#, JavaScript, etc.) Strong understanding of data structures...
- ...services delivery combining AI with digitalresilience to drive real business impact. NCS is a subsidiary of the SingtelGroup. The Software Engineer is responsible to develop softwarebased on design requirements and ensure software and subroutines are working tospecification,...
- ...Responsibilities: Follow the Software Development Life Cycle (SDLC) to develop a high quality and maintainable software that meets... ...customer’s sites Requirement: Diploma / Degree in relevant Engineering discipline. Minimum 2 years of relevant experience in the automation...
- ...We're looking for a Software Developer to build innovative business process automation solutions using the AgilePoint NX Low-Code/No-Code Platform. You'll design, develop, configure, test, and support scalable workflow applications that streamline operations, enhance efficiency...
- ...participate in peer review processes Troubleshoot, debug, and resolve application and performance issues Participate in the full Software Development Lifecycle (SDLC) Maintain and update technical and deployment documentation Continuously optimize application,...
- ...Emerging Technologies QE team provides quality engineering support to ensure a high-quality release... ...learning and anomaly detection systems, software load balancing, etc. The job... ...object oriented programming language such as Java and related frameworks relational databases...
- ...Summary Apple's Camera ISP team is looking for a passionate and skilled embedded software engineer to help shape the future of imaging across all Apple products. In this role, you'll work at the intersection of hardware and software — building the low-level systems that...
- ...in 37 countries world-wide. At the Apple Store Online (ASO), its Engineering team is responsible for the global eCommerce platform that... ...scalable systems in production environments. Advance proficiency in Java language or equivalent with strong object-oriented design skills...
- ...We are looking for a skilled Go (Golang) Developer to join our engineering team and work directly at the customer site. The candidate will... ...(AWS, GCP, or Azure) is preferred. ~ Good understanding of software design patterns , testing frameworks , and version control...
- ...Role Overview We are looking for an experienced Senior Software Engineer (Web) to build and enhance robust web systems that support Weather Information Dissemination. This role involves working on complex enterprise systems, improving engineering practices such as CI/...
- ...manufacturing automated systems in the Semiconductor industry. We are continuing to grow big and fast. We are inviting passionate Software Engineers to join in this journey with us. Responsibility and Duties . Designing & develop software application that meet...
- ...hire Full stack Developer (Angular and Java). This is an exciting opportunity to expand... ...: Formulate, design and develop software solutions based on business requirements... ...Masters/Bachelor's degree in Computer Science, Engineering, or a related discipline. ~4+ years of...
- ...We are looking for a Software Engineer to support customers and internal teams through software support, secondary modifications, and basic development, covering instrumentation, control systems, and process automation. This role suits someone with hands-on experience...
- ...Description & Requirements Design and develop machine control software for automated semiconductor equipment.Develop new process... ...Qualification Minimum Degree in Mechatronics/Computer Science or Engineering. At least 4 years’ experience in programming on Windows (XP...
- ...updates. Maintain up to date code documentation. Participating in code reviews. Skills Required ~1+ years of experience in Java , Angular or react Js or .Net or Java Scripts or Agile tecnologies ~ Bachelor's Degree/Diploma in IT or related field WHAT'S ON...
- ...and fine-tune LLM-based solutions (e.g., Azure Open AI, Hugging Face, or custom models) for conversational AI. Implement prompt engineering and context management to enhance bot responses. Integrate Azure AI Search (or other vector databases like Pinecone, Weaviate,...
- ...Automation Software Engineer (PLC Programming) – $4,000 to $6,000 + Bonus Join a leading Singapore-based automation engineering company serving the semiconductor and electronics industries. Be part of a highly technical team that designs and builds advanced automated production...
- ...About ST Engineering ST Engineering is a global technology, defence, and engineering group with offices across Asia, Europe, the Middle... ...and customers. About our Line of Business – Mission Software & Services Our Mission Software & Services business provides...
- ...Join a dynamic team as a Process Engineer, where you will leverage your expertise to enhance semiconductor processes and troubleshoot complex... ...through with qualification plans, analyze data with required software, and ensure CR closure. ~ Follow up on SPSR, MRB, 8D, TECN,...
- Avensys Services is an expert in providing technology enabled business solutions and services. Since inception, Avensys Services has helped clients Cyber-security, Data Analytics and Robotic Process Automation to improve their operations and profitability, focus on core competencies...
- ...the job posting. Salary range INR 40 - 50 / hour RemoteIndia, India RemotePosted 15 days ago Product & Design Enterprise Software, SaaS Seed, 10–100 employees RMFMachine LearningAct-OnISOObservabilityComplianceArtificial IntelligenceRESTNISTFailure Analysis...
- ...Bachelor's Degree in Electronics and/or Electrical Engineering. · Good knowledge of Digital,Power and Analog test... ...will bean added advantage · Well versed with C++, Java,script programming, knowledge on 93000 software and debugging tools will be anadded advantage · Good...
- ...support and consultation for Hardware and Software solutions for Customer Projects and... ...Bachelor’s Degree Electrical and/or Electronics Engineering Minimum 7-10 years of working... ...signal test methodologies Well versed with Java and C++, script programming, knowledge on...
- ...collaborating closely with cross-functional teams to deliver high-quality software solutions. The candidate will participate in frontend... ...Degree in Computer Science, Information Technology, Software Engineering, or a related field. ~1–3 years of frontend development...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Java). Be the first to apply!

