cover image
Syren

Senior Java Backend Engineer

On site

Toronto, Canada

Senior

Freelance

04-02-2026

Share this job:

Skills

Communication Java SQL NoSQL Test Architecture Databases Kafka Microservices

Job Specifications

Job Description

In this role, you will help build and scale core platform systems by leveraging your expertise in distributed systems, backend architecture, and large-scale databases.

You will:

Design, develop, test, and maintain backend services using Java
Build scalable and reliable distributed systems
Work closely with Architecture, Product, and Operations teams
Participate in technical design discussions and code reviews
Develop REST-based services and event-driven solutions
Implement data solutions using both SQL and NoSQL databases
Ensure systems meet performance, scalability, reliability, and quality standards
Take ownership of deliverables and work independently in a fast-paced environment

Required Skills & Experience

5–7 years of hands-on Java development experience
Strong background in distributed systems and scalable backend design
Experience with Kafka or similar messaging systems
Strong knowledge of REST APIs and microservices architecture
Hands-on experience with SQL and NoSQL databases
Experience building production-grade systems for high-traffic platforms
Excellent communication skills and a proactive, self-driven attitude

About the Company

Syren is a specialist data engineering and supply chain solutions company. With over 400 employees, development centers in USA and India within 3 years of starting operations, Syren serves F500 or high-technology clients such as Johnson & Johnson, eBay, Microsoft, GitHub among others. Leveraging our specialist capabilities in supply chain, data consulting, data science and AI and software design and engineering, we help clients realize their goals and be ready for the future. We deliver on the promise of helping our custo... Know more