Job Search and Career Advice Platform

Enable job alerts via email!

Java Developer

User Experience Researchers Pte Ltd (Singapore)

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A reputable tech firm in Singapore is seeking a Java Developer to independently develop, enhance, and maintain web applications. The successful candidate will work closely with stakeholders to design database schemas, implement search functionality, and deliver solutions using modern frameworks. An ideal candidate should have 3-5 years of experience in Java web application development and proficiency in Java/NodeJS/Springboot frameworks, along with strong JavaScript skills. This role expects teamwork and effective collaboration in Agile environments.

Qualifications

  • 3-5 years of experience in Java web application development.
  • Strong expertise in Java/NodeJS/Springboot framework for backend development.
  • Proficient in JavaScript/TypeScript and frontend frameworks.

Responsibilities

  • Independently develop and maintain a web application and related technologies.
  • Implement both frontend and backend components of the web application.
  • Work with stakeholders to understand requirements and implement solutions.

Skills

Java web application development
Java/NodeJS/Springboot framework
JavaScript/TypeScript
Frontend frameworks (React, Angular, Vue.js)
SQL and database design
Analytical and problem-solving skills
Version control systems (Git)
Job description
About the Java Developer Role

The Java Developer is responsible for independently developing, enhancing, and maintaining web applications across both frontend and backend components. This role works closely with stakeholders to understand requirements, design database schemas, implement search functionality, and deliver reliable solutions using modern Java and JavaScript frameworks. The developer writes clean, well-documented code, performs testing and debugging, and participates in technical discussions to ensure high-quality outcomes. Working in Agile or Waterfall environments, the role contributes to scalable, maintainable applications while collaborating effectively within cross-functional teams.

Key Responsibilities
  • Independently develop and maintain a web application and related technologies
  • Implement both frontend and backend components of the web application
  • Work with stakeholders to understand requirements and implement solutions
  • Design and implement database schema and queries
  • Develop and implement search functionality
  • Write clean, maintainable, and well-documented code
  • Perform testing and debugging
  • Participate in technical discussions with stakeholders
Requirements
  • 3-5 years of experience in Java web application development
  • Strong expertise in Java/NodeJS/Springboot framework for backend development
  • Proficient in JavaScript/TypeScript and frontend frameworks (e.g., React, Angular, or Vue.js)
  • Experience in SQL and database design
  • Experience in implementing search functionality and optimisation
  • Good understanding and completion of projects using waterfall/Agile methodology
  • Analytical, conceptualisation and problem‑solving skills
  • Experience with version control systems (e.g., Git)
Preferred Qualifications
  • Motivated and self‑driven, with ability to learn new concepts and tools in a short period of time
  • Team player with ability to collaborate effectively with stakeholders
  • Good written and verbal communication and interpersonal skills
  • Experience in automated testing and debugging
  • Interest in developing high‑quality web applications
  • Knowledge in blockchain/smart contract is a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.