ANNEXIT SOLUTIONS logo

Java Full Stack Developer

ANNEXIT SOLUTIONS

Toronto, Canada

Share this job:
Posted: September 11th, 2025

Job Description

Job Title: Java Full Stack Developer
Location: Toronto, Ontario/ Remote
Job Type: Full-Time
Experience Level: Mid-Level / Senior / Entry-Level

Job Summary:
We are seeking a skilled and motivated Java Full Stack Developer to join our development team. You will be responsible for designing, developing, and maintaining full-stack applications with a strong focus on both backend and frontend technologies. The ideal candidate is passionate about software development, thrives in a fast-paced environment, and is eager to contribute to all phases of the development lifecycle.

Key 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.
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Jobsincanada.info and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.