Job Description
We’re Hiring: Java Full Stack Developer | Toronto (Onsite 4 Days/Week)
Are you an experienced Java Full Stack Developer looking to join a high-impact team? We’re seeking a strong technical engineer with 8+ years of hands-on experience for our client in Toronto.
📍 Location: Toronto
🏢 Onsite Requirement: Minimum 4 days/week (Candidates not open to onsite work will be rejected)
🔧 Backend Skills (Must-Have)
✔ Java 17+
✔ Strong expertise in Spring ecosystem — Core, Boot, Data, Security, Web
✔ Designing & developing RESTful APIs (OAS, code generation)
✔ Experience with relational & document databases (e.g., MongoDB)
✔ Unit, mutation, and performance testing
✔ Enterprise integration patterns — APIs, file transfers, messaging
✔ Strong troubleshooting & debugging abilities
⭐ Nice to Have: Python
🎨 Front-End Skills (Angular)
✔ Strong problem-solving mindset with scalable, maintainable design practices
✔ Understanding of RxJS (observables, signals, operators like map, filter, switchMap)
✔ Angular concepts — services, DI, routing, guards, decorators, generics
✔ Experience with Jest, Cypress
✔ Proficiency with browser dev tools
✔ Ability to consume REST APIs using HttpClient
🔄 Agile & DevOps Skills
✔ Agile development mindset
✔ Technical/solution design from user stories
✔ Reuse & extend existing software assets
✔ Accurate estimation & delivery of user stories
✔ Strong TDD discipline
✔ CI/CD experience (GitHub Actions)
✔ Cloud deployment (OpenShift)
📬 How to Apply
👉 Send your resume to: Shivam.agnihotri@varite.com
Feel free to share this opportunity with your network!
