Skip to main content

Java Full-Stack Developer

Technology
Hays
Toronto, Canada1 weeks agoUntil 2026-06-10
Hybrid

Job description

Job Title: Java Full Stack Developer

Location: Toronto, ON(Hybrid)

Employment Type: Contract

Rate: CAD45-CAD55/hr

Job Summary

We are seeking a skilled Java Full Stack Developer with strong experience in Java, Spring Boot Microservices, and Angular to join our development team. The ideal candidate will have hands-on experience building scalable, cloud-ready applications and working with modern distributed systems. You will be involved in designing, developing, and deploying end-to-end solutions in a fast-paced Agile environment.

Key Responsibilities

  • Design, develop, and maintain full stack applications using Java, Spring Boot, and Angular
  • Build and enhance microservices-based architectures with a focus on scalability and performance
  • Develop responsive and user-friendly UI components using Angular
  • Write efficient, secure, and high-quality backend services using Java and Spring Boot
  • Integrate applications with SQL databases and optimize queries for performance
  • Implement event-driven solutions using Kafka for messaging and streaming
  • Deploy and support applications on cloud platforms (AWS, Azure, or GCP – preferred)
  • Participate in code reviews, testing, and CI/CD pipelines
  • Collaborate with cross-functional teams including product owners, architects, and QA
  • Follow best practices in security, performance, and maintainability
Required Skills & Qualifications:
  • Strong proficiency in Java and Spring Boot
  • Hands-on experience developing microservices architectures
  • Solid front-end experience using Angular
  • Strong knowledge of SQL and relational databases
  • Experience working with Kafka (producers, consumers, topics, streaming concepts)
  • Familiarity with RESTful APIs and integration patterns
  • Experience working in Agile/Scrum development environments
Preferred / Nice-to-Have Skills:
  • Cloud experience with AWS, Azure, or Google Cloud Platform
  • Exposure to containerization and orchestration (Docker, Kubernetes)
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps
  • Knowledge of system monitoring, logging, and performance tuning
  • Understanding of security best practices in application development
Keywords
javaplanning-and-designvisual-art-designproduct-development-and-designspringspring-bootmicroservicesscalabilityuser-interface-uisqlquery-optimizationtrade-shows-eventskafkaamazon-web-servicesmicrosoft-azuregoogle-cloud-platformgood-clinical-practice-gcpcode-reviewtesting-and-analysiscustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdquality-assurancepolicies-and-practicestraining-and-developmentcontainerizationservice-management-and-orchestration-smodockerkubernetesjenkinsgitlabgitlab-ciazure-devopsdevelopment-operations-devopssystem-monitorsvehicle-modification-tuningapplication-developmentapp-development

¿Te interesa este puesto?