freehire launches on Product Hunt on 26 August.

Follow →

Junior Java Developer (Mutiple roles) - Singaporean only

Summary

Build and maintain Java-based backend, full-stack, or API-focused applications using Spring Boot, REST APIs, and modern frontend frameworks.

Job Summary

We are seeking experienced and passionate Java Developers to join our clients' dynamic teams across various projects. This is a long‑term, renewable contract with excellent career prospects, exposure to modern technologies, and fast‑paced environments. Roles are available in backend, full stack, and frontend development using Java‑based technologies.

Key Responsibilities

  • Design, develop, test, and deploy high‑performance, scalable Java applications
  • Collaborate with cross‑functional teams including product managers, designers, and QA engineers
  • Participate in system design, architecture discussions, and code reviews
  • Integrate third‑party APIs and internal microservices
  • Ensure application performance, quality, and responsiveness
  • Troubleshoot and debug production issues as needed
  • Write clean, well‑documented, and maintainable code

Technical Skills (Role‑dependent)

For Backend Roles:

  • Proficient in Java (8 or above), Spring/Spring Boot
  • Experience with RESTful APIs and microservices architecture
  • Familiarity with relational databases (MySQL, PostgreSQL, etc.)

For Full Stack Roles:

  • Strong in Java + Frontend frameworks (React, Angular, Vue, Node.js)
  • Understanding of REST APIs and end‑to‑end application flow

For API‑focused Roles:

  • Deep experience in API development, consumption, and security (OAuth, JWT, etc.)
  • Experience with tools like Postman, Swagger

Preferred Qualifications

  • Bachelor's Degree in Computer Science, IT, or related field
  • 3+ years of hands‑on Java development experience
  • Strong problem‑solving and analytical skills
  • Excellent communication and teamwork skills

See also