Technical Lead (Java)
at GFL Environmental
Vaughan, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 14 Aug, 2024 | Not Specified | 16 May, 2024 | N/A | Interpersonal Skills,Citizenship,Color,Computer Science,Software Development Tools,Kubernetes,Design Patterns | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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