Job Title: Java Lead
Location: Toronto, ON (3x onsite a week)
Employment Type: Full Time
Responsibilities
Job Description:
Design, develop, and maintain scalable software applications using cloud technologies.
Collaborate with cross functional teams to define, design, and ship new features.
Implement cloud architecture best practices and ensure compliance with security standards.
Conduct code reviews and provide mentorship to junior developers.
Analyze and improve system performance, reliability, and scalability.
Participate in the full software development lifecycle, from requirements gathering to deployment.
Stay updated with emerging technologies and industry trends to enhance our cloud capabilities.
Mandatory Skills
Proficient in programming languages such as Python, Java, or C#.
Strong experience with cloud technologies, specifically Google Cloud Platform.
Google Cloud Professional Cloud Architect certification is a deal breaker.
Solid understanding of software development methodologies and best practices.
Experience with containerization technologies (e.g., Docker, Kubernetes).
Preferred Skills
Experience with CI/CD tools and practices.
Knowledge of database technologies (SQL and NoSQL).
Familiarity with Agile development methodologies.
Experience in developing microservices architecture.
Strong problem solving skills and ability to work in a fast paced environment.