Clinvira Inc logo

Java full stack developer

Clinvira Inc
Department:Software Development
Type:ON-SITE
Region:Toronto, Ontario
Location:Toronto, Ontario, Canada
Experience:Mid-Senior level
Estimated Salary:CAD80,000 - CAD120,000
Skills:
JAVASPRING BOOTSPRING MVCRESTFUL APISREACT.JSANGULARVUE.JSHTML5CSS3JAVASCRIPTGITMYSQLPOSTGRESQLMONGODBDOCKERKUBERNETESAWSAZUREGCPMICROSERVICES ARCHITECTUREGRAPHQLWEBSOCKETS
Share this job:

Job Description

Posted on: August 6, 2025

Job Summary:

We are looking for a Java Full Stack Developer who is proficient in both backend development using Java and frontend development using modern JavaScript frameworks. The ideal candidate should be capable of building scalable web applications end-to-end and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities:

  • Design, develop, and maintain full stack applications using Java and front-end frameworks.
  • Build robust backend logic using Java (Spring Boot/Spring MVC) and RESTful APIs.
  • Develop dynamic and responsive front-end interfaces using React.js, Angular, or Vue.js.
  • Collaborate with UI/UX designers, product managers, and QA engineers.
  • Write clean, scalable, and maintainable code across the stack.
  • Work with relational and NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
  • Integrate third-party APIs and services.
  • Implement unit tests, integration tests, and participate in code reviews.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives.
  • Troubleshoot issues and provide timely resolutions.

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience (X+ years) in Java full stack development.
  • Strong backend experience with Java, Spring Boot, and RESTful APIs.
  • Proficient in front-end technologies: HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Vue.
  • Experience with version control systems like Git.
  • Familiarity with database design and SQL.
  • Good understanding of object-oriented programming (OOP) and design principles.
  • Exposure to CI/CD tools and modern DevOps practices.

Preferred Qualifications:

  • Experience with Docker, Kubernetes, or other containerization tools.
  • Familiarity with cloud services (AWS, Azure, or GCP).
  • Knowledge of microservices architecture.
  • Experience with GraphQL, WebSockets, or other modern web technologies.
  • Understanding of accessibility and security compliance.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Clinvira Inc logo

Clinvira Inc

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!