Our client is seeking a Senior Java Fullstack developer on a contract basis with experience in Java, Spring Boot, and microservices, with exposure to modern front-end frameworks like Angular. Duration: 6 months contract, option to convert fulltime Location: Hybrid Toronto starting at 2-3d/week in Q2 Responsibilities: Develop and maintain scalable microservices using Java and Spring Boot . Design and implement secure APIs, leveraging Spring Security , OAuth2 , and JWT . Work on containerized environments using Docker to ensure portability and consistency. Collaborate with DevOps teams to deploy and manage applications on AWS . Build dynamic, responsive user interfaces using TypeScript , Angular 15 , and NGRX (Redux) for state management. Collaborate with designers and product teams to ensure front-end solutions align with user requirements. Integrate front-end components with backend APIs for seamless functionality. Collaborate with cross-functional teams to deliver high-quality software solutions. Requirements: 5 years of professional experience with Java and Spring Boot . 3 years of experience with TypeScript and Angular 15 . Strong expertise in microservices architecture and API development . Proficiency in security frameworks and protocols, including Spring Security , OAuth2 , and JWT . Hands-on experience with Docker and containerized application development. Knowledge of AWS services for cloud-based application deployment and management. Familiarity with state management libraries like NGRX (Redux) . Strong understanding of RESTful API design and integration.