
Java full stack developer
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!
CanadaJobs.works
Get CanadaJobs.works on your phone!
SIMILAR JOBS

Data Engineer
Just now
Software Development
ON-SITE
Toronto, Ontario, Canada
SQLPYTHONSCALA+9 more

Java Software Engineer
2 days ago
Software Development
HYBRID
Toronto, Ontario, Canada
JAVASPRING BOOTRESTFUL APIS+5 more

Software Engineer III, Vehicle Intelligence
2 days ago
Software Development
ON-SITE
Toronto, Ontario, Canada
PYTHONJAVAC#+12 more

FullStack Developer
2 days ago
Software Development
ON-SITE
Toronto, Ontario, Canada
PYTHONDJANGOFLASK+20 more

Software Developer
3 days ago
Software Development
HYBRID
Saskatoon, Saskatchewan, Canada
BACKEND DEVELOPMENTAPISRELATIONAL DATABASES+5 more
