Full Stack Senior Developer

Job Description

  • Contractor
  • Anywhere

Hiring: Full Stack Senior Developer | Toronto, Canada – Hybrid

We are looking for a highly skilled Full Stack Senior Developer with strong expertise in Java Microservices, Cloud Technologies, DevOps, and AI/ML integrations.

Key Responsibilities
Design and develop scalable microservices using Java Spring Boot
Build and maintain RESTful APIs and GraphQL services
Develop and integrate enterprise web applications with backend services
Implement event-driven architectures using Kafka
Work on MuleSoft Anypoint and Salesforce integrations
Automate CI/CD pipelines using GitHub and Jenkins
Deploy and manage applications on Kubernetes
Develop or integrate AI/ML capabilities into applications
Monitor and optimize applications using Dynatrace and Splunk
Implement caching solutions using Redis and Hazelcast
Perform API testing with Postman and UI automation using Selenium
Collaborate with Agile/Scrum teams to deliver high-quality solutions

Mandatory Skills
Java, Spring Boot, Microservices Architecture
RESTful APIs, GraphQL, Web Applications
Kafka, MuleSoft, Python
GitHub, Jenkins, Kubernetes
Selenium, Postman
Machine Learning / AI Integration
Azure and GCP Cloud Platforms
Dynatrace, Splunk
Redis, Hazelcast
Agile / Scrum Methodologies

Interested candidates can share their resumes at vivek@spruceinfotech.com
Get Hired In Canada Canada IT Club