Role: Java Full Stack Engineer
Location: Toronto (Onsite)
Responsibilities
- Design and develop backend components using Java, Spring Boot, and RESTful APIs.
- Build up-to-date, responsive UI components using AngularJS, TypeScript, HTML, CSS, and JavaScript frameworks.
- Utilize jQuery, ExtJS, and JSON for dynamic UI behavior and data manipulation.
- Deploy, scale, and maintain applications on AWS Cloud using cloud-native services.
- Implement microservices, integration patterns, and API orchestration.
- Collaborate with architects, QA, DevOps, and product teams to deliver scalable solutions.
- Participate in code reviews, performance tuning, and quality improvements.
- Troubleshoot complex technical issues across the full stack.
- Maintain documentation for technical designs and system architecture.
Required Skills
- 10+ years of experience in software deve...