Technical Lead (Java)

at  GFL Environmental

Vaughan, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Aug, 2024Not Specified16 May, 2024N/AInterpersonal Skills,Citizenship,Color,Computer Science,Software Development Tools,Kubernetes,Design PatternsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a highly skilled and experienced Java Technical Lead with expertise in Spring Boot and experience with Kotlin to join our dynamic team. As a Technical Lead, you will be responsible for leading a team of developers, designing and implementing high-quality software solutions, and ensuring the successful delivery of projects. The ideal candidate will have a strong background in Java development, extensive experience with Spring Boot framework, and proficiency in Kotlin programming language.

REQUIREMENTS:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • At least 8 years of experience as a Java developer, with a strong focus on Spring Boot framework.
  • 3 years experience in a technical leadership role, leading teams in agile software development environments.
  • Solid understanding of Kotlin programming language and hands-on experience in Kotlin development.
  • Extensive knowledge of software engineering principles, design patterns, and best practices.
  • Strong problem-solving skills and ability to think critically and analytically.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Experience with modern software development tools and practices, including version control systems (e.g., Git), CI/CD pipelines, and automated testing.
  • Familiarity with AWS cloud platform and containerization technologies (e.g., Docker, Kubernetes) is a plus.
    We thank you for your interest. Only those selected for an interview will be contacted.
    GFL is committed to equal opportunity for all, without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, or any other protected characteristic. If you are interested in applying for employment and need special assistance or an accommodation to apply for a posted position, please contact myworkdayrecruitment@gflenv.co

Responsibilities:

  • Lead a team of developers in the design, development, and implementation of software solutions using Java, Spring Boot, and Kotlin.
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications and architecture designs.
  • Provide technical guidance and mentorship to team members, ensuring adherence to best practices and coding standards.
  • Drive the adoption of new technologies and methodologies to improve development processes and enhance product quality.
  • Participate in code reviews, identify areas for improvement, and implement solutions to optimize performance and maintainability.
  • Troubleshoot and debug complex issues, ensuring timely resolution and minimal impact on project timelines.
  • Work closely with product owners and stakeholders to prioritize tasks, estimate efforts, and ensure alignment with business objectives.
  • Contribute to the continuous improvement of development tools, frameworks, and processes to streamline delivery and enhance efficiency.
  • Foster a collaborative and innovative environment within the team, promoting knowledge sharing and professional growth.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science engineering or related field

Proficient

1

Vaughan, ON, Canada