freehire launches on Product Hunt on 26 August.

Follow →

Java Full Stack Developer

Summary

Build and maintain enterprise Java/Spring Boot backends and Python services, pair with React/Vue frontends, and deploy on AWS while following Agile practices.

Title

Java Full Stack Developer

Location

Toronto, ON (Hybrid)

Duration

24+ Months

Position Summary

  • We are seeking a highly skilled Senior Full Stack Engineer with strong expertise in Java, Spring Boot, Python, modern frontend technologies, and AWS cloud services. The ideal candidate will have extensive experience designing, developing, and deploying scalable enterprise applications while working across the full software development lifecycle.

Required Qualifications

  • 7+ years of experience in software development with strong expertise in Java and Spring Boot.
  • 3+ years of experience working within the Python ecosystem (Python, FastAPI, Flask, Django, scripting, automation, or related technologies).
  • 2+ years of frontend development experience using React.js or Vue.js.
  • Strong understanding of RESTful API development, microservices architecture, and distributed systems.
  • Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
  • Proficiency in Git-based version control and Agile development methodologies.
  • Strong problem-solving, analytical, and communication skills.

See also