Enable job alerts via email!

Java Full Stack Developer

ANNEXIT SOLUTIONS

Toronto

Hybrid

CAD 80,000 - 110,000

Full time

2 days ago
Be an early applicant

Job summary

A technology solutions company is seeking a Java Full Stack Developer for its Toronto office. This role involves designing and developing web applications using Java and a variety of front-end technologies. Candidates should have 3-6 years of experience, a relevant degree, and strong problem-solving skills. The position offers flexibility between office and remote work.

Qualifications

  • 3-6+ years of experience in Java development.
  • Strong experience in front-end technologies like Angular, React, or Vue.js.
  • Familiarity with CI/CD tools.

Responsibilities

  • Design and develop scalable web applications.
  • Develop responsive front-end interfaces.
  • Collaborate with cross-functional teams.

Skills

Java
Spring Boot
Angular
Responsive Design
RESTful APIs
Problem-solving

Education

Bachelor's degree in Computer Science

Tools

Git
Docker
Maven
Jenkins
Job description
Overview

Job Title : Java Full Stack Developer

Location : Toronto, Ontario / Remote

Job Type : Full-Time

Experience Level : Mid-Level / Senior / Entry-Level

Responsibilities
  • Design and develop scalable web applications using Java, Spring Boot, and related backend frameworks.
  • Develop responsive front-end interfaces using Angular / React / Vue.js, HTML5, CSS3, and JavaScript / TypeScript.
  • Build and consume RESTful APIs and microservices.
  • Collaborate with cross-functional teams including UX / UI designers, QA engineers, and DevOps.
  • Participate in code reviews, unit testing, and other quality assurance activities.
  • Optimize applications for maximum performance, scalability, and security.
  • Maintain and improve existing codebases and peer review code changes.
  • Work with version control systems like Git, and use tools like Maven / Gradle, Jenkins, and Docker.
Required Skills and Qualifications
  • Bachelors degree in Computer Science, Engineering, or related field.
  • 3-6+ years of experience in Java development (Core Java, Spring, Spring Boot).
  • Strong experience in front-end technologies : Angular / React / Vue.js, HTML5, CSS, JavaScript / TypeScript.
  • Experience with RESTful APIs, Microservices architecture, and JSON / XML.
  • Good understanding of databases : SQL (MySQL / PostgreSQL) and NoSQL (MongoDB / Cassandra).
  • Familiarity with CI / CD tools like Jenkins, GitLab CI, or similar.
  • Knowledge of containerization tools such as Docker and orchestration tools like Kubernetes is a plus.
  • Excellent problem-solving skills, communication, and teamwork.
Preferred Skills
  • Cloud experience (AWS, Azure, or GCP).
  • Experience with Agile / Scrum methodologies.
  • Knowledge of testing frameworks (JUnit, Mockito, Selenium).
  • Understanding of DevOps practices.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.