Senior Java Developer (Future Opportunity)

GFL Environmental Inc.Vaughan, ON
Onsite

About The Position

Our GFL team is expanding, and we’re looking for a Senior Java Developer to join us in Vaughan! In this role, you’ll play a vital part in designing and implementing high-quality software solutions and ensuring the successful delivery of projects. GFL Environmental is the only major diversified environmental services company in North America. Our employees, collectively known as 'Team Green,' enjoy numerous benefits: career advancement opportunities, competitive benefits, job stability within an essential services company, and the chance to make a positive impact every day for our customers and communities, Green for Life!

Requirements

  • Bachelor’s degree in computer science or a related field
  • minimum 7 years of experience as a Java developer
  • specializing in Spring Boot within agile environments
  • Strong proficiency in Kotlin programming language
  • a solid understanding of software engineering principles, design patterns, and best practices
  • Excellent problem-solving, critical thinking, and analytical skills
  • ability to communicate effectively and work well with diverse teams
  • Valid work authorization in the country where the job is located is required.

Nice To Haves

  • Familiarity with AWS cloud platform
  • containerization technologies (e.g., Docker, Kubernetes)

Responsibilities

  • Work with a team of developers in designing and implementing software solutions using Java, Spring Boot, and Kotlin, ensuring alignment with best practices and coding standards.
  • Partner with cross-functional teams to translate project requirements into technical specifications and architecture designs that meet business needs.
  • Drive the adoption of new technologies and methodologies, identify areas for improvement, implement solutions and enhance product quality.
  • Oversee code reviews, troubleshoot complex issues, and implement performance optimizations to ensure robust, maintainable solutions.
  • Foster a collaborative and innovative environment within the team, promoting knowledge sharing and professional growth.

Benefits

  • career advancement opportunities
  • competitive benefits
  • job stability within an essential services company
  • Comprehensive Benefits Plan including prioritized orthodontics and vision care
  • RRSP matching and profit sharing
  • Employee Assistance Program, life insurance, and more!
  • Paid time off
  • Competitive wages
  • Growth opportunities
  • Career Path Potential
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service