freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer

Summary

The Full Stack Developer will design and maintain applications using ReactJS and Spring Boot, integrating REST APIs, microservices, and AI-agent capabilities. The role involves working with AWS, Docker, and SQL databases within an Agile environment.

Key Responsibilities:

  • Design, develop, and maintain full-stack applications using ReactJS (Vite) and Spring Boot.
  • Develop and integrate REST APIs and implement Microservices patterns.
  • Implement data persistence and database operations using JPA and SQL.
  • Develop and support AI-agent capabilities as part of the application.
  • Work with AWS services and support cloud-based application development.
  • Build and manage containerised applications using Docker.
  • Perform unit testing and local API mocking to ensure application quality and reliability.
  • Use Gradle and Git for build management and source code version control.
  • Participate in an iterative delivery environment, contributing to continuous improvement.
  • Work independently and take accountability for assigned deliverables.

Required Skills & Qualifications:

  • 4+ years of hands-on experience in Full Stack Development using ReactJS and Spring Boot.
  • Strong experience in ReactJS , Spring Boot, JPA/Hibernate, and SQL.
  • Proven experience in REST API development/integration and Microservices patterns.
  • Hands-on experience with AWS services and good understanding of AWS fundamentals.
  • Experience in application containerisation using Docker.
  • Good experience with Gradle, Git, unit testing, and local API mocking.
  • Exposure to AI agent development/integration is an added advantage.
  • Good understanding of Agile/iterative delivery methodologies.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available