Job Title : Java Full Stack Developer
Location : Toronto, Canada
About the Role :
We are seeking a highly skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in Java, Spring Boot, and Angular. Experience with Google Cloud Platform (GCP) is a significant advantage.
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining robust and scalable web applications. You will collaborate with cross-functional teams to deliver high-quality solutions that meet business requirements.
Responsibilities :
- Design, develop, and maintain complex web applications using Java, Spring Boot, and Angular.
- Develop RESTful APIs and microservices.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Perform unit testing and integration testing to ensure code quality.
- Troubleshoot and resolve technical issues.
- Stay up-to-date with the latest technologies and industry trends.
- Required Skills and Experience :
- Strong proficiency in Java programming language.
- In-depth knowledge of Spring Boot framework.
- Expertise in Angular framework.
- Experience with relational databases (e.g., PostgreSQL, MySQL).
- Understanding of RESTful API design principles.
- Experience with version control systems (e.g., Git).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
Nice to Have :
Experience with Google Cloud Platform (GCP).Knowledge of cloud-native technologies (e.g., Kubernetes, Docker).Experience with NoSQL databases (e.g., MongoDB).Familiarity with Agile development methodologies (e.g., Scrum, Kanban).If you are a passionate and talented developer who enjoys working on challenging projects, we encourage you to apply.