Job posting site in Canada flag

 
 
 

java full stack developer

Posted by: Annex IT Solution
Posting date: September 17, 2025      Closing date: October 12, 2025
Job location: Toronto - ON, Canada
Vacancy: 15
Job category: Youth & students
Job id: 20191377814

Job summary:


We are seeking a highly skilled Java Full Stack Developer to join our team in Canada. The ideal candidate will have expertise in building, developing, and maintaining scalable web applications using modern Java frameworks and front-end technologies. You will be responsible for working across the full software development lifecycle—from designing robust back-end services and APIs to delivering intuitive, user-friendly front-end experiences.

As part of a collaborative team, you will contribute to

Job description:


About the Role

We are looking for an experienced Java Full Stack Developer to design, develop, and maintain scalable applications. The role involves working on both front-end and back-end systems, ensuring seamless integration, performance, and user experience. You will collaborate with cross-functional teams to deliver innovative solutions in a fast-paced, agile environment.


Responsibilities

  • Develop, test, and deploy applications using Java, Spring Boot, and RESTful APIs.

  • Build interactive and responsive UIs using React.js / Angular, JavaScript/TypeScript, HTML, and CSS.

  • Design and maintain relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).

  • Participate in software design discussions, code reviews, and sprint planning.

  • Work with DevOps tools for CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP).

  • Ensure application security, scalability, and performance optimization.

  • Troubleshoot and resolve technical issues across the stack.

  • Stay updated with emerging technologies and suggest improvements.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • 3–7 years of professional experience in Java full stack development.

  • Expertise in Java, Spring Boot, Hibernate/JPA.

  • Proficiency with React.js / Angular, JavaScript, TypeScript, HTML5, CSS3.

  • Strong knowledge of databases (SQL & NoSQL).

  • Experience with Agile methodologies, Git, Jenkins, Docker, Kubernetes.

  • Familiarity with microservices architecture and cloud-based solutions.

  • Strong problem-solving and communication skills.


Salary & Benefits (Canada Market Reference)

  • Average Salary Range: CAD $80,000 – $115,000 per year (depending on experience and location).

  • Benefits may include:

    • Health, dental, and vision insurance

    • Paid time off and sick leave

    • Retirement savings plan (RRSP matching)

    • Professional development allowance

    • Flexible work options (remote/hybrid)

Related jobs by location