Position Title Java Backend Developer
Location Toronto, CA (Hybrid 3 Days Week and day One onsite)
Duration Long term
Job Description
Key Responsibilities:
Role Overview:
We are seeking an experienced and highly motivated Java Developer to join our team. The ideal candidate will have a strong technical background in Java and related technologies.
Required Skills and Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
7+ years of hands-on experience in Java development with strong proficiency in frameworks like Spring, Spring Boot, Hibernate, etc.
Proven leadership experience in managing development teams and driving technical projects.
Experience in offshore-onshore team coordination, with a clear understanding of collaboration challenges and solutions.
Strong expertise in building scalable, robust, and high-performance applications.
Familiarity with microservices architecture, RESTful APIs, and cloud technologies (AWS/Azure/GCP).
Excellent problem-solving, analytical, and debugging skills.
Strong communication and interpersonal skills to effectively lead a team and interact with stakeholders.
Preferred Qualifications:
Experience with Agile/Scrum development practices.
Exposure to frontend technologies like Angular or React (nice to have).
Familiarity with version control systems (e.g., Git).