Fullstack Software Engineer (SLA)

Vinova Pte. Ltd.

Singapore

On-site

SGD 60,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Vinova Pte. Ltd. in Singapore is seeking a software engineer to develop, enhance and maintain systems across legacy and modernised components, ensuring reliability and maintainability.

You will work on land title registration workflows, APIs and integration, deliver quality code, participate in modernization efforts, and collaborate with stakeholders to meet SLAs. This role requires 3–5 years of experience, strong programming skills in Java, JavaScript and SQL, and a disciplined approach to

Qualifications

  • Degree in Computer Science, Software Engineering, Information Systems or a related discipline, or equivalent practical experience.
  • At least 3–5 years of relevant experience in software engineering, application maintenance, or enterprise system development.
  • Strong programming and debugging skills, with experience in Java, JSP, JavaScript, SQL, PL/SQL, shell scripting or related enterprise technologies.
  • Experience with large, complex or legacy application systems, including troubleshooting production issues and understanding tightly coupled business logic.
  • Familiarity with APIs, application servers, databases, batch processing, authentication flows, and system integrations.
  • Experience with software delivery practices such as version control, CI/CD, automated testing, release management and environment management.
  • Working knowledge of secure coding principles and application security practices.
  • Good analytical thinking and problem-solving ability, with a disciplined approach to change impact assessment and root cause analysis.
  • Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.

Responsibilities

  • Develop, enhance and maintain software for STARS and ELS across both legacy and modernised components, ensuring reliability, correctness and maintainability.
  • Work on complex business workflows that support land title registration, lodgement, payment, document handling, reporting and search functions.
  • Analyse and implement system changes with care in a tightly coupled environment with numerous upstream and downstream interfaces.
  • Support modernisation initiatives such as platform upgrades, code remediation, refactoring, API enablement, removal of obsolete components, and progressive architecture improvements.
  • Contribute to digital transformation efforts, including improving system usability, automation, straight-through processing and integration with new digital services.
  • Use AI tools responsibly to improve engineering productivity in areas such as code analysis, documentation, test design and development acceleration, while critically reviewing all AI-generated outputs for correctness, security, maintainability and compliance.
  • Participate in incident investigation, root cause analysis, defect remediation and production support to maintain system stability and service availability.
  • Strengthen engineering quality through testing, code review, secure coding, dependency hygiene, observability and DevSecOps practices.
  • Collaborate with product owners, users, architects, operations teams, cybersecurity stakeholders and vendors to deliver solutions that are practical, secure and aligned with SLA’s priorities.
  • Document technical design, system behaviour, integration logic and operational considerations to support knowledge retention and reduce dependency on individuals or vendors.

Job description

Develop, enhance and maintain software for STARS and ELS across both legacy and modernised components, ensuring reliability, correctness and maintainability.

  • Work on complex business workflows that support land title registration, lodgement, payment, document handling, reporting and search functions.
  • Analyse and implement system changes with care in a tightly coupled environment with numerous upstream and downstream interfaces.
  • Support modernisation initiatives such as platform upgrades, code remediation, refactoring, API enablement, removal of obsolete components, and progressive architecture improvements.
  • Contribute to digital transformation efforts, including improving system usability, automation, straight-through processing and integration with new digital services.
  • Use AI tools responsibly to improve engineering productivity in areas such as code analysis, documentation, test design and development acceleration, while critically reviewing all AI-generated outputs for correctness, security, maintainability and compliance.
  • Participate in incident investigation, root cause analysis, defect remediation and production support to maintain system stability and service availability.
  • Strengthen engineering quality through testing, code review, secure coding, dependency hygiene, observability and DevSecOps practices.
  • Collaborate with product owners, users, architects, operations teams, cybersecurity stakeholders and vendors to deliver solutions that are practical, secure and aligned with SLA’s priorities.
  • Document technical design, system behaviour, integration logic and operational considerations to support knowledge retention and reduce dependency on individuals or vendors.

In this role, you will be expected to make sound engineering trade-offs in a legacy environment where data integrity, security, auditability and service continuity are critical. You should be comfortable working with large and complex codebases, investigating difficult defects, understanding business rules embedded in older implementations, and helping the team move progressively toward better engineering practices and future-state architecture.

What we are looking for
  • Degree in Computer Science, Software Engineering, Information Systems or a related discipline, or equivalent practical experience.
  • At least 3–5 years of relevant experience in software engineering, application maintenance, or enterprise system development.
  • Strong programming and debugging skills, with experience in one or more of the following: Java, JSP, JavaScript, SQL, PL/SQL, shell scripting, or related enterprise technologies.
  • Experience working with large, complex or legacy application systems, including troubleshooting production issues and understanding tightly coupled business logic.
  • Familiarity with web application and enterprise platform concepts such as APIs, application servers, databases, batch processing, authentication flows, and system integrations.
  • Experience with software delivery practices such as version control, CI/CD, automated testing, release management and environment management.
  • Working knowledge of secure coding principles and application security practices, with appreciation of vulnerability remediation and operational risk management.
  • Good analytical thinking and problem-solving ability, with a disciplined approach to change impact assessment and root cause analysis.
  • Strong communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.
  • Ability to learn quickly, take ownership of assigned work, and contribute in a structured, high-accountability environment.
Preferred qualifications
  • Experience with legacy modernisation, technology refresh, code recovery, refactoring or migration initiatives.
  • Experience with Oracle, WebLogic, IIS, Tomcat, Spring Boot, Angular, AWS GCC, or similar enterprise platforms.
  • Exposure to DevSecOps, observability, performance monitoring, resiliency engineering or platform security controls.
  • Experience in highly regulated, high-availability or public sector environments where auditability, compliance and operational continuity are important.
  • Experience supporting systems with external agency or business partner integrations.
  • Practical experience using AI-assisted engineering tools in a disciplined and governed way to improve delivery outcomes.
  • Familiarity with land, registry, legal, transactional or document-centric systems will be an advantage.

This is a meaningful opportunity to work on systems that are foundational to Singapore’s land administration and property transaction ecosystem.

You will help keep critical legacy platforms dependable today while shaping their next phase of modernisation, resilience and AI-enabled transformation for the future
Degree in Computer Science, Software Engineering, Information Systems or a related discipline

3-5 years of relevant experience in software engineering, application maintenance, or enterprise system development

Strong programming and debugging skills

Experience working with large, complex or legacy application systems

Familiarity with web application and enterprise platform concepts

Experience with software delivery practices

Working knowledge of secure coding principles and application security practices

Good analytical thinking and problem-solving ability

Strong communication and collaboration skills

Preferred
  • Experience with legacy modernisation, technology refresh, code recovery, refactoring or migration initiatives
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Urgent! Software Engineer (Java, SQL, JavaScript)
Urgent! Software Engineer (Java, SQL, JavaScript)

TRUST RECRUIT PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Great remuneration & benefits
Great career progression
Central location
Software Engineer - A26258
Software Engineer - A26258

United States Digital Space LLC • Singapore

On-site
Competitive compensation
Flexible work arrangement
Learning & development support
+1
M36 - Full Stack Engineer
M36 - Full Stack Engineer

FPT Software • Singapore

On-site
SGD 60,000 - 80,000
Software Engineer – Legacy Systems & AI-Driven Modernisation
Software Engineer – Legacy Systems & AI-Driven Modernisation

United States Digital Space LLC • Singapore

On-site
Competitive compensation
Flexible work arrangement
Learning & development support
+1
Product Ops Specialist (SLA)
Product Ops Specialist (SLA)

GovTech Singapore • Singapore

On-site
SGD 90,000 - 150,000
Senior/ Software Engineer (C++, Java) - PS
Senior/ Software Engineer (C++, Java) - PS

St Engineering • Singapore

On-site
SGD 90,000 - 120,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace
Senior Application Software Developer (DSC/TE/22580)
Senior Application Software Developer (DSC/TE/22580)

ST Engineering Advanced Networks & Sensors Pte Ltd • Singapore

On-site
SGD 70,000 - 110,000
Competitive remuneration
Comprehensive benefits
Software Engineer (Enterprise Systems)
Software Engineer (Enterprise Systems)

Centre for Strategic Infocomm Technologies (CSIT) • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer (Enterprise Systems)
Software Engineer (Enterprise Systems)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 50,000 - 80,000
Software Engineer (Enterprise Systems)
Software Engineer (Enterprise Systems)

Csit • Singapore

On-site
SGD 80,000 - 120,000