Job Title: Java DeveloperLocation: 100% Remote is fine, but person should be in Vancouver CanadaLong term contract Must have retail/Ecommerce domain knowledge. Basic Qualifications:3-5 years' experience designing and implementing Java backend applications.Experience in driving a large java-based application migration from one infrastructure to another with architectural changes in design.A strong understanding of system design, data structures, and algorithms.Experience with REST API web services using Spring Boot Framework in Java.Experience with event-driven architectures using Kafka and ensure seamless integration with other systems.Experience with Cloud Computing Services such as Google GCP and Microsoft Azure a plus.ThanksUpendra