Java Software Engineer – AI Product Catalogue
Design and develop scalable Product Catalogue and Feed Syndication platforms for high-volume eCommerce environments. Focus on processing, transforming, and distributing large volumes of product data across multiple channels.
- Remote
- Canada
- Posted Jul 31, 2026
- Apply by Aug 30, 2026
- 1 position
Job summary
Job Title: Software Engineer – Product Catalogue & Feed Syndication Domain: E-commerce / Retail Employment Type: Contract Location: Canada - Remote Position Summary We are seeking a Software Engineer to design and develop scalable Product Catalogue and Feed Syndication platforms for high-volume eCommerce environments. The ideal candidate will have strong Java development, messaging systems, distributed systems, and software architecture experience, with a focus on processing, transforming, and distributing large volumes of product data across multiple channels. Required Skills 5+ years of strong Java/J2EE development experience. Strong experience with Spring Boot, REST APIs, and Microservices. Hands-on experience with Kafka or other messaging technologies. Strong understanding of event-driven and distributed system architecture. Experience designing scalable, high-throughput applications. Strong knowledge of multithreading, concurrency, and asynchronous processing. Experience with relational and NoSQL databases. Strong understanding of API design and integration patterns. Experience with Git and CI/CD practices. Strong problem-solving and debugging skills.
What you’ll do
Design and develop scalable Product Catalogue and Feed Syndication platforms for high-volume eCommerce environments. Focus on processing, transforming, and distributing large volumes of product data across multiple channels.
Requirements
Requires over 5 years of Java/J2EE experience with expertise in Spring Boot, Microservices, and Kafka. Candidates must have a strong understanding of distributed systems, concurrency, and API integration patterns.
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- J2EE
- Spring Boot
- REST APIs
- Microservices
- Kafka
- Event-driven Architecture
- Distributed Systems
- Multithreading
- Concurrency
- Asynchronous Processing
- Relational Databases
- NoSQL
- API Design
- Git
- CI/CD
Job areas
- Software
- Technology
- Engineering
- Retail
- Consulting
Additional details
- Minimum experience
- 5+ years
- Apply by
- Aug 30, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Location requirements
- Country, Ontario, Canada
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
