jobs in NCS Group

全职 Software Engineer (Java) 工作, 薪水, NCS Group 公司招聘中 - Ricebowl

Software Engineer (Java)

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

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.


As a Software Engineer (Java), you will be responsible for developing high-quality software solutions based on design requirements for the eFMS project. You will ensure that software and subroutines work to specification, while maintaining code quality standards and meeting project schedules and requirements.


What will you do?


Software Development & Engineering

  • Set up and configure development environments for optimal productivity
  • Understand system context and design from technical documentation
  • Develop full-stack software solutions using Java, Spring Framework, Angular, and related technologies
  • Translate functional requirements and program specifications into clean, efficient code
  • Ensure coding aligns with programming guidelines, best practices, and security compliance standards
  • Conduct security hardening and vulnerability assessments throughout the development lifecycle
  • Develop and maintain microservices architecture and RESTful APIs


Testing & Quality Assurance

  • Develop comprehensive unit test packages and execute tests to maintain quality standards
  • Document test results and maintain traceability
  • Support integration testing, system testing, and user acceptance testing (UAT)
  • Investigate errors and implement amendments with thorough testing for optimized system operation
  • Participate in peer reviews to improve overall project quality


System Administration & Maintenance

  • Perform software deployment, configuration, and maintenance activities
  • Assist in production software installation and configuration
  • Resolve system issues and perform maintenance tasks efficiently
  • Fix bugs and issues to ensure smooth production execution
  • Manage changes to configurable items including hardware, software, and documentation
  • Conduct configuration management including planning, identification, controls, and audits


Project Management & Implementation

  • Collaborate with the team lead to ensure design and code conform to architecture and standards
  • Participate in requirements gathering sessions
  • Review functional specifications with Business Analysts
  • Liaise with stakeholders and users during development and maintenance phases
  • Prepare and maintain up-to-date system documentation
  • Support implementation activities and ensure successful project delivery


The ideal candidate should possess:

  • 1–4 years of experience in developing and delivering application software
  • Full-stack software development experience
  • Strong proficiency in Java, C++, Spring Framework (Spring Boot, Spring Cloud, Spring Security)
  • Proficiency in Angular (TypeScript) and SQL
  • Experience with Git (GitHub/GitLab), Maven, NPM, and IDEs (Eclipse/Visual Studio Code)
  • Familiarity with microservices architecture, RESTful APIs, SSL/TLS, FTP, and Apache Kafka
  • Experience with Oracle Database (preferred)
  • Strong problem-solving abilities and creative thinking
  • Ability to troubleshoot and resolve complex issues with practical solutions
  • Effective communication skills for collaboration and documentation
  • Ability to work independently and within a team with minimal supervision
  • Initiative and commitment to quality and results
  • Team-oriented with excellent interpersonal skills
  • Self-motivated with a positive attitude and energetic approach
  • Customer-focused and service-oriented mindset
  • Proficient written and spoken English
  • Willingness to travel as needed
  • Diploma or Degree in Computer Science, Computer Engineering, Information Technology, or equivalent


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 ************* and visit our LinkedIn career site.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多