Software Developer

SG, Singapore

Job Description

Team and Position Summary



The Software Developer is a pivotal member of the Products and Engineering team at NETS Solutions, reporting directly to the Software Development Lead for Product Development. This role involves active participation in delivering high-quality applications to customers and contributes significantly to application development, implementation, and ongoing enhancements in alignment with the product roadmap.





Key Responsibilities



Participate in the requirement gathering activities and produce the required technical and operational documentation. Work with the Solution Architect and Software Development Lead to analyse and design system changes aligned with finalized product specifications. Implement code modifications, conduct unit and system testing according to the product specifications. Adhere to established coding standards, security protocols, and corporate development processes in all work performed. Execute quality assurance practices including unit testing, system testing, and code reviews to ensure software reliability and maintainability. Participate in the system integration testing by rendering support to the Test Team and resolving reported issues promptly. Provide technical support to internal and external stakeholders during various testing phases. Offer post-implementation assistance to customers, including guidance during acceptance testing and after cutover. Assist in the development of training materials and conduct presentations. Contribute to the creation of training materials and deliver presentations to facilitate knowledge transfer.



Requirements



Education and Experience


Diploma or Bachelor's degree in Information Technology, Computer Science, Engineering, or a related discipline. Minimum 3-4 years of hands-on experience with Java, J2EE, SQL/PLSQL, Oracle and XML. Familiarity with MySQL is an added advantage.
Skills and Knowledge


Practical experience in developing RESTful APIs and proficiency in backend frameworks such as Spring 5.x, Spring Boot, Spring Framework, and Spring Security. Solid understanding of cloud-native architectures, microservices development, and middleware technologies (e.g., Kafka, IBM MQ, Solace) for scalable payment systems integration. Proven expertise in front-end technologies including HTML5, CSS, modular design principles, and modern JavaScript frameworks such as Angular (version 2 and above) or React. Proficient in Test-Driven Development (TDD), utilizing frameworks such as JUnit and Mockito to deliver robust, well-tested, and maintainable codebases. Hands-on experience in developing and deploying containerized applications using Docker, Kubernetes, and OpenShift. Strong verbal and written communication skills to collaborate effectively across cross-functional teams and with external stakeholders. Analytical mindset with demonstrated problem-solving abilities and sound decision-making skills in a fast-paced environment. Team-oriented with a proactive attitude and a commitment to delivering high-quality solutions. * Knowledge of payment systems or prior experience in the financial services domain is highly desirable.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1576933
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned