We are looking for an experienced Java Developer to design, build, and maintain robust, scalable, and high-performance applications. You will work on developing modern e-commerce and enterprise-grade solutions for retail and inter-organization clients. The ideal candidate will have a strong command of Java, Spring Boot, microservices architecture, security and SQL databases.
Key Responsibilities : -
Requirements
Must-Have Qualifications
7- 9 years of hands-on experience in backend development , building scalable and high-availability applications
Proven years of solid experience with Java (8,11) Spring frameworks , with Spring Boot as a core requirement
Strong Expertise of experience designing and developing high-performance REST APIs , with strong knowledge of OpenAPI specifications and hands-on experience implementing OAuth2, Multithreading, Caching
Hands-on experience writing SQL queries and working with relational databases, particularly PostgreSQL
Hands-on experience with CI / CD pipelines , including tools such as Jenkins, Docker, Kubernetes, Maven, Gradle.
Expertise in building and deploying solutions on Google Cloud Platform (GCP) , with a strong understanding of cloud-native architectures
Proven experience in Agile environment, mentoring developers , including code reviews, technical guidance, and best-practice enforcement
Desired Skills (2+ Years)
Experience with Google BigQuery , Apache Beam (Java) , or similar data-processing technologies ( highly desirable )
Strong understanding of data modeling concepts
Exposure with automation and scripting , preferably using Python
Benefits
What We Offer :
Senior Java Developer • Toronto, ON, ca