One of the leading retail company is looking to hire multiple Senior Java Developers with focus on Microservices and Spring Boot for initial 6 months contract which will extend. It is remote for now, but will be local to Toronto once offices open up.You’ll use your problem-solving creativity to design, architect, and develop high-end technology solutions that solve the most complex and challenging problems.AdvantagesWork with a diverse team on a major transformation project with latest tech stackResponsibilities•Drive the design, planning, and implementation of multifaceted applications, giving you breadth and depth of knowledge across the entire project lifecycle•Combine your technical expertise and problem-solving passion to work closely with clients, turning complex ideas into end-to-end solutions that transform our clients’ business•Constantly innovate and evaluate emerging technologies and methods to provide scalable and elegant solutions that help clients achieve their business goals•Develop perspective and thought-leadership in aligning clients’ needs to innovative business solutions, establish best practices, and mentor team members to operate as a best-in-class team•Manage the project scope and deliverables of a globally distributed team throughout the development lifecycleQualifications•Significant software development experience with expertise in Java 8 and above•Experience applying the latest Java 8 features•Experience with Springboot, Junit, Gradl, Swagger, Hoerfly, Docker, Kube•Experience with Multi-threading, Collections, and concurrent API•Experience writing high-quality code with fully automated unit test coverage (Junit, Mockito, etc.) •Experience defining and applying design/coding standards, patterns, and quality metrics depending on the solution•Working experience with various CI/CD systems and build tools (ant, maven, gradle, etc.)•Working experience with data platforms (relational and/or NoSQL) and messaging technologies •Working experience with MVC frameworks like Spring, etc.•Working experience with web-services and APIs (REST, SOAP)•Excellent OOPs, data structure, and algorithm knowledge •Working experience with LINUX/UNIX environment and shell scriptsSummaryWe are offering a streamlined interview and onboarding process with competitive market rates.Please apply online for immediate consideration.www.randstad.caRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to email@example.com to ensure their ability to fully participate in the interview process.