Software Developer (ReactJS)

QUESS ENGINEERING PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

QUESS ENGINEERING PTE. LTD. in Singapore is seeking a Senior Software Engineer to design, develop, and enhance enterprise applications using Java, Node.js and Vue.js.

You will lead technical solution design, build scalable architecture, and ensure secure software throughout the SDLC in collaboration with cross‑functional teams. You will mentor teammates, conduct design reviews, and help define coding standards while building RESTful APIs and microservices.

Qualifications

  • Bachelor's degree in computer science, IT, or related field.
  • Minimum 10+ years of hands-on experience designing, developing, enhancing, and maintaining enterprise-level applications.
  • Proficiency in Java, Spring Framework/Spring Boot, RESTful APIs, and Microservices.
  • Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
  • Experience with application servers such as WebLogic, JBoss, WebSphere, or Apache Tomcat.
  • Experience with Node.js for backend development.
  • Experience with Vue.js for frontend application development.
  • Strong knowledge of RESTful APIs, microservices, and web application development.
  • Experience with Git, Maven/Gradle, and CI/CD tools.
  • Strong understanding of object-oriented programming, design patterns, and secure coding practices.
  • Excellent analytical, troubleshooting, and problem-solving skills.
  • Strong communication, stakeholder management, and collaboration skills.
  • Experience providing technical guidance, conducting code reviews, and supporting knowledge sharing within development teams.

Responsibilities

  • Analyse business and technical requirements and translate them into scalable application architecture and software solutions.
  • Design, develop, enhance, and maintain enterprise applications using Java, Node.js, and Vue.js.
  • Lead technical design discussions and recommend best practices, frameworks, and development approaches.
  • Develop clean, reusable, and maintainable code while ensuring compliance with coding standards and security guidelines.
  • Perform technical analysis, effort estimation, and solution reviews for new development and enhancement initiatives.
  • Build and integrate RESTful APIs and microservices to support enterprise applications.
  • Support unit testing, integration testing, system testing, User Acceptance Testing (UAT), deployment, and production implementation.
  • Investigate and resolve complex application defects, production issues, and performance bottlenecks.
  • Collaborate with Business Analysts, Solution Architects, QA teams, DevOps engineers, and stakeholders throughout the SDLC.
  • Conduct code reviews, mentor team members, and contribute to continuous improvement of development processes and software quality.
  • Prepare and maintain technical documentation, including solution designs, deployment guides, and operational procedures.
  • Ensure applications comply with organizational security standards, governance policies, and software engineering best practices

Skills

Java
Spring Framework/Spring Boot
RESTful APIs
Microservices
Node.js
Vue.js
CI/CD
Git
OO design patterns
Mentoring

Education

Bachelor's degree in computer science

Tools

Oracle
SQL Server
PostgreSQL
MySQL
WebLogic
JBoss
WebSphere
Tomcat

Job description

Job Responsibilities:

Senior Software Engineer with expertise in Java, Node.js, and Vue.js to design, develop, and enhance enterprise applications. The successful candidate will lead technical solution design, develop scalable and secure software, and collaborate with cross-functional teams to deliver high-quality solutions throughout the Software Development Life Cycle (SDLC)

  • Analyse business and technical requirements and translate them into scalable application architecture and software solutions.
  • Design, develop, enhance, and maintain enterprise applications using Java, Node.js, and Vue.js.
  • Lead technical design discussions and recommend best practices, frameworks, and development approaches.
  • Develop clean, reusable, and maintainable code while ensuring compliance with coding standards and security guidelines.
  • Perform technical analysis, effort estimation, and solution reviews for new development and enhancement initiatives.
  • Build and integrate RESTful APIs and microservices to support enterprise applications.
  • Support unit testing, integration testing, system testing, User Acceptance Testing (UAT), deployment, and production implementation.
  • Investigate and resolve complex application defects, production issues, and performance bottlenecks.
  • Collaborate with Business Analysts, Solution Architects, QA teams, DevOps engineers, and stakeholders throughout the SDLC.
  • Conduct code reviews, mentor team members, and contribute to continuous improvement of development processes and software quality.
  • Prepare and maintain technical documentation, including solution designs, deployment guides, and operational procedures.
  • Ensure applications comply with organizational security standards, governance policies, and software engineering best practices
Required Skills:
  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Minimum 10+ years of hands-on experience in designing, developing, enhancing, and maintaining enterprise-level applications based on business and technical requirements.
  • Proficiency in Java, Spring Framework/Spring Boot, RESTful APIs, and Microservices architecture.
  • Experience with relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.
  • Experience with application servers such as WebLogic, JBoss, WebSphere, or Apache Tomcat.
  • Experience with Node.js for backend development.
  • Experience with Vue.js for frontend application development.
  • Strong knowledge of RESTful Apis, microservices architecture, and web application development.
  • Experience with SQL and relational databases.
  • Familiarity with Git, Maven/Gradle,and CI/CD tools.
  • Strong understanding ofobject-oriented programming, design patterns, and secure coding practices.
  • Excellent analytical, troubleshooting,and problem-solving skills.
  • Strong communication, stakeholdermanagement, and collaboration skills.
  • Experience providing technical guidance, conducting code reviews, and supporting knowledge sharing within development teams.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Java & React.js)
Software Engineer (Java & React.js)

APAR TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer
Software Engineer

COMBUILDER PTE LTD • Singapore

On-site
SGD 90,000 - 135,000
Senior Software Engineer (.NET / Java / React)
Senior Software Engineer (.NET / Java / React)

Goldtech Resources PTE Ltd • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer (Spring Boot / Microservices)
Senior Java Developer (Spring Boot / Microservices)

We+ Asia • Singapore

On-site
SGD 85,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Exasoft Pte. Ltd. • Singapore

On-site
SGD 180,000 - 240,000
Enterprise Java Technical Lead
Enterprise Java Technical Lead

dna infotech pte. ltd. • Singapore

On-site
SGD 180,000 - 240,000
Senior Java Software Engineer
Senior Java Software Engineer

Tap Growth ai • Singapore

On-site
SGD 150,000 - 230,000
Analyst Programmer
Analyst Programmer

ALTIN SOFTWARE PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Senior Software Developer (TypeScript, Angular)- Contract
Senior Software Developer (TypeScript, Angular)- Contract

QUESS ENGINEERING PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Software Developers
Software Developers

TALENTSIS PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000