Senior Full Stack Software Developer
Location: Toronto, ON (Onsite – 5700 Yonge St.)
Work Schedule: Monday–Friday, 8:00 AM–5:00 PM (7.25 hrs/day, excluding lunch)
Duration: Long-term contract
We are seeking Senior Full Stack Software Developers to design, build, and optimize modern, cloud-native applications. This role involves working across the full software development lifecycle, leveraging Angular, Spring Boot, microservices architecture, and AI-assisted development tools to deliver scalable, secure, and high-quality solutions.
The role is fully onsite and requires close collaboration with cross-functional teams in an Agile environment.
Design, develop, test, and optimize cloud-native microservices using Angular and Spring Boot
Translate technical specifications into robust, scalable, and well-tested applications
Troubleshoot and resolve issues related to application development, upgrades, migrations, and operations
Collaborate with architects, developers, and stakeholders throughout the SDLC
Apply AI-driven static code analysis to identify and resolve potential issues early
Integrate AI/ML capabilities (machine learning, NLP, analytics) to enhance automation, intelligence, and user experience
Ensure solutions meet performance, security, and accessibility standards
Participate in Agile ceremonies including sprint planning, reviews, and retrospectives
Mentor junior developers and contribute to knowledge sharing and best practices
10+ years of hands-on software development experience
Strong Full Stack expertise:
Front-end: Angular (React experience is an asset)
Back-end: Spring Boot
Experience building and securing RESTful APIs
Strong understanding of microservices architecture
Hands-on experience with cloud-native development:
Azure
AKS (Azure Kubernetes Service)
Docker & Kubernetes
Experience with CI/CD pipelines and DevOps practices
Strong knowledge of relational and NoSQL databases, including query optimization
Experience upgrading Angular and Spring Boot applications
Proficiency using AI-assisted development tools (e.g., GitHub Copilot)
Experience integrating or leveraging AI/ML services to improve automation, scalability, and UX
Use of AI tools for:
Code generation
Code analysis
Documentation
Intelligent automation
Experience with API gateways and middleware
Authentication & security frameworks (OAuth, JWT)
Familiarity with Rapid Application Development (RAD) methodologies
Knowledge of AODA / accessibility compliance
Experience conducting design walkthroughs and technical documentation
Exposure to AI-driven accessibility validation and rapid prototyping
Strong analytical and problem-solving skills
Excellent verbal and written communication skills
Ability to work effectively in Agile, cross-functional teams
Proven ability to mentor and guide junior developers
Comfortable working in fast-paced, deadline-driven environments
Strong ownership mindset with attention to quality and detail