cover image
Hays

Java Full Stack Developer

Hybrid

Toronto, Canada

Senior

Freelance

12-02-2026

Share this job:

Skills

Communication Leadership Java JavaScript SQL NoSQL Apache Kafka MySQL MongoDB GitHub CI/CD DevOps Docker Kubernetes Version Control Azure Kubernetes Service (AKS) Problem-solving Architecture Databases apache angular SQL Server Azure Spring Spring Boot CI/CD Pipelines Java/J2EE Kafka Terraform Microservices Microsoft Azure

Job Specifications

Role: Java Full Stack Developer

Location: Toronto 3-4 days/week

Contract: 10 months

Technical Skills: MySQL , Java + Angular, Spring boot Microservices, Kafka

Duration: 10 months

We are seeking a highly skilled Senior Java backend Developer with 8+ years of experience in building responsive, scalable, and high-performance web applications. The ideal candidate will have strong expertise in Java, JavaScript, Spring Boot, Microservices, along with experience on Containerization Platforms in Docker and Kubernetes, along with cloud experience and version control tools such as GitHub, Nexus, or Bitbucket.

Lead the design, development, and deployment of enterprise-grade backend applications using Java 8+/Java 17, Spring Boot, and Microservices with API Design Patterns.
Architect and implement cloud-native solutions on Microsoft Azure, ensuring scalability, reliability, and security.
Design and optimize data access layers using Oracle, SQL Server, and/or NoSQL databases.
Good understanding on Strong understanding in MongoDB, JMS, RabbitMQ, Apache Kafka.
Manage containerized applications using podman, Docker and orchestrate deployments on Azure Kubernetes Service (AKS).
Define and enforce best practices for API design, microservices orchestration, and CI/CD pipelines.
Collaborate with cross-functional teams including DevOps, QA, and Product to deliver high-quality solutions.
Mentor junior developers and contribute to technical leadership and architectural decisions.
Ensure compliance with enterprise security, performance, and governance standards.
8+ years of experience in backend development using Java/J2EE.
Strong proficiency in Java 8+, Java 17, Spring Boot, and Microservices architecture.
Hands-on experience with Azure Cloud services, including AKS, App Services, Functions, and Storage.
Experience with Oracle, SQL Server, and/or NoSQL databases.
Proficiency in Docker and container orchestration on Azure.
Solid experience with Terraform for infrastructure automation on Azure.
Strong understanding of API design patterns, orchestration, and cloud-native development.
Familiarity with CI/CD tools and DevOps practices.
Excellent communication, leadership, and problem-solving skills.

About the Company

We are leaders in specialist recruitment and workforce solutions, offering advisory services such as learning and skill development, career transitions and employer brand positioning. As the Leadership Partner to our customers, we invest in lifelong partnerships that empower people and businesses to succeed. We help you achieve your career goals and deliver your business needs by combining meaningful innovation with our global scale and insights. Last year we helped over 280,000 people find their next career. Join the mill... Know more