Full Stack Java Developer

Job Description

  • Contractor
  • Anywhere

Hiring: Full Stack Java Developer | Location: Toronto, ON – Hybrid

We are looking for an experienced Full Stack Java Developer with strong expertise in Java, Spring Boot, Microservices, and Angular to work on enterprise-grade applications.

Mandatory Skills
Java 8+
Spring Boot & Microservices
Angular
REST/SOAP Web Services
GraphQL & Swagger/OpenAPI

Key Skills & Experience
6+ years of experience designing and developing enterprise-grade full-stack applications
Strong expertise in building responsive and scalable Angular front-end applications integrated with secure backend services
Hands-on experience with distributed and asynchronous systems
Strong knowledge of Java Streams, Lambdas, Concurrency APIs, event-driven patterns & asynchronous REST APIs
Cloud-native development experience with Azure (preferred), AWS, or GCP
Experience with Kubernetes, Helm Charts, CI/CD, Git, Linux & Artifactory
Experience with SQL, Cassandra, Redis & Cosmos DB
Strong understanding of OAuth 2.0/OIDC, API design, HTTP methods & status codes
Experience with application monitoring tools such as Dynatrace & Splunk

Interested candidates: Please share your updated resume to vivek@spruceinfotech.com