Enable job alerts via email!

Software Engineer (Java/Spring Boot/Kubernetes)

GuruLink

Toronto

Remote

CAD 100,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruitment agency is seeking a skilled Software Engineer to design and build APIs and microservices in a cloud-native environment. This fully remote role requires strong backend engineering expertise, particularly with Java and Spring Boot. Candidates should have over 7 years of experience in Java application development and a solid understanding of modern Java frameworks. The position involves collaboration across engineering and product teams to deliver effective backend solutions.

Qualifications

  • 7+ years of hands-on Java application development.
  • Strong understanding of object-oriented design and design patterns.
  • Proven experience building APIs/microservices in production environments.

Responsibilities

  • Hands-on design and development of APIs and microservices using Java/Spring Boot.
  • Work within a cloud-native environment leveraging Kubernetes GKE.
  • Collaborate with engineering, product, and architecture teams to deliver backend features.

Skills

Java
Spring Boot
Kubernetes (GKE)
GitHub
Job description

Location: Toronto, Ontario

Our client is looking for a Software Engineer with deep backend engineering expertise to design and build APIs and microservices in a modern cloud-native environment. This role is fully remote for Canada-based candidates and requires strong skills in Java, Spring Boot, Kubernetes (GKE), and GitHub.

Top Priorities
  • Hands-on design and development of APIs and microservices using Java/Spring Boot.
  • Work within a cloud-native environment leveraging Kubernetes GKE.
  • Participate in requirements analysis, system design, back-end development, deployment, and cloud-based implementations.
  • Ensure high-quality, scalable, and performant code adhering to engineering best practices.
  • Collaborate with engineering, product, and architecture teams to deliver backend features and services.
Must Have Skills
  • Deep experience with Java, Spring Boot, Kubernetes (GKE), GitHub.
  • 7+ years of hands-on Java application development.
  • Strong understanding of object-oriented design, design patterns, and modern Java frameworks.
  • Proven experience building APIs/microservices in production environments.
  • Strong experience across backend cloud development, deployment pipelines, and implementation.
  • Ability to operate independently in a fast-paced, cloud-first engineering environment.
Nice to Have Skills
  • Experience in large-scale financial or enterprise environments.
  • Familiarity with CI/CD, containerization best practices, and cloud security patterns.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.