Opens an external site
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Apply by
- Oct 28, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 4 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design, develop, and lead the implementation of scalable full-stack applications and microservices, including application architecture, database design, business logic, and API integrations. Guide technical decisions and deployment strategies, review designs and code, and ensure solutions are secure, maintainable, and high quality.
Job details
Job Details: Job Title: Full Stack Java Developer Location: Toronto, ON (Hybrid 4 days onsite) Duration: 06 Months contract with possibility of extension Pay Rate: 58-60/Hour CAD INC Job Description: Experienced Full Stack Developer specializing in Java, Spring Boot, Kafka, and Angular/ReactJS, responsible for designing and developing scalable microservices, implementing complex business logic, and integrating enterprise applications through APIs. Leads end-to-end application architecture, database design, code reviews, and deployment strategies while ensuring high-quality, secure, and maintainable solutions using modern development best practices. Responsibilities: Full Stack (Angular/ReactJS, Java, J2EE) Develop microservices using Spring Boot, Spring MVC, Spring Data JPA, Hibernate, Angular/ReactJS. Design and manage relational/non-relational databases (e.g., Oracle, SQL Server, MongoDB). Implement business logic, validation, and error handling. Integrate third-party services and APIs. Write unit and integration tests using JUnit, Mockito. Ensure code quality through design patterns, best practices, and code reviews. Knowledge of event-driven architecture (Kafka) Top Must Haves: Java Spring boot Kafka Angular/ReactJS Additional Info: Lead the technical(backend/frontend) design, development, and implementation of software solutions. Define application architecture, design patterns, and coding standards. Make key technology and framework decisions aligned with business goals. Review and approve technical designs, code changes, and deployment plans
What you’ll do
Design, develop, and lead the implementation of scalable full-stack applications and microservices, including application architecture, database design, business logic, and API integrations. Guide technical decisions and deployment strategies, review designs and code, and ensure solutions are secure, maintainable, and high quality.
Requirements
The role requires experience with Java, Spring Boot, Kafka, and Angular or ReactJS, along with full-stack development and microservices expertise. Candidates should be able to design application architecture and databases, implement and test business logic, integrate APIs, and uphold coding standards through reviews and best practices.
Listed skills
- Angular · Preferred
- React · Preferred
- Oracle · Preferred
- MongoDB · Preferred
- Java · Preferred
- Spring Boot · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Spring Boot
- Kafka
- Angular
- ReactJS
- Microservices
- J2EE
- Spring MVC
- Spring Data JPA
- Hibernate
- Oracle
- SQL Server
- MongoDB
- JUnit
- Mockito
- API Integration
Job areas
- Software
- Technology
- Engineering
- Management & Leadership
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
York University
Senior Integration Developer
Direct employerEasy Apply- Hybrid
- North York, ON
- Posted Sep 29, 2026
Desjardins
Spécialiste en assurance qualité TI - R2611533
Direct employerEasy Apply- Hybrid
- montreal levis shawinigan, QC
- Posted Sep 23, 2026