freehire launches on Product Hunt on 26 August.

Follow →

Java Full Stack Developer

Summary

Build and maintain scalable web apps using Java, Spring Boot, and microservices, with React/Angular front ends and REST APIs.

Description

We are seeking a Java Full Stack Developer to join our dynamic team in Southeast Asia. The ideal candidate will have 6-16 years of experience in developing web applications using Java and related technologies. This role requires a strong understanding of both front-end and back-end development, as well as a passion for delivering high-quality software.

Responsibilities

  • Design, develop, and maintain scalable web applications using Java and related technologies.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure code quality through unit testing and adherence to best practices.
  • Optimize applications for maximum speed and scalability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshoot and debug applications to improve performance.
  • Stay up-to-date with emerging technologies and industry trends.

Skills and Qualifications

  • Proficiency in Java programming language and its frameworks (Springboot and Microservices).
  • Strong understanding of front-end technologies such as HTML, CSS, and JavaScript (React, Angular, or Vue.js).
  • Experience with RESTful API development and integration.
  • Familiarity with database management systems (MySQL, PostgreSQL, MongoDB).
  • Knowledge of version control systems (Git).
  • Experience with cloud platforms (AWS, Azure) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

See also