Title: Senior Java Developer Location: Toronto, ON (Hybrid- 3 days onsite) Mandatory Skills: Java, Spring, Spring Boot, Angular Job Description: Design and optimize database schemas for relational (PostgreSQL, MySQL, etc.) or NoSQL (MongoDB, Cassandra, etc.) databases. Work with cloud platforms (AWS, Azure, or GCP) to deploy, monitor, and scale applications. Develop and maintain dynamic front-end applications using Angular. Collaborate with cross-functional teams to define, design, and deliver new features. Optimize application performance and troubleshoot production issues. Ensure best coding practices, including unit testing, CI/CD, and DevOps pipelines. Java, Spring, Spring Boot – Strong expertise in backend development Microservices Architecture – Hands-on experience designing and deploying microservices-based applications. Kafka – Experience with event-driven systems using Kafka. Database Management – Proficiency in any SQL/NoSQL database. Cloud Technologies – Experience with any cloud platform (AWS/ Azure ). Angular – Solid experience in front-end development with Angular. RESTful APIs – Experience designing and consuming APIs. Agile Methodologies – Experience working in Agile/Scrum teams