Role: Sr. Full Stack Developer
Type: 6-Month Contract
Location: Hybrid in Toronto
Client: Join a major Canadian retailer that operates a wide range of grocery, pharmacy, health and beauty, apparel, and financial services across the country.
Note: WebFlux is not necessary. Client is looking for strong Java, Spring boot and React. Looking for a senior developer that won't need guidance
Project: Personalization
Project Overview: This project enables our marketing and merchandising teams to deliver timely, contextual engagements with customers across multiple channels throughout their journey.
Required Skillset:
- Extensive experience with Java, Spring Boot, WebFlux (reactive programming), and cloud-native microservices architecture.
- Professional experience with GCP, AWS, or Azure.
- Proven track record with large, complex software systems spanning multiple teams.
- Hands-on experience with event-driven architecture and solutions.
- Experience with RDMS, streaming, and NoSQL databases at scale.
- Familiarity with coaching and circuit-breaker patterns.
- Proficiency in one of ReactJS, Next.js, Angular, and Vue, with experience in state management using Redux.
- Expertise in Webpack and Babel for optimized build processes.
- Experience with SCSS, BEM, Tailwind CSS, and headless UI libraries for efficient and scalable styling.