Senior Java Software Engineer

Motion Recruitment Partners โ€” Canada ยท Posted ~2 days ago

Senior Full-time Hybrid $130K-$175K

Skills

Java Microservices Kafka Kubernetes REST API Distributed Systems AWS Scala Go Node.js

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

Build and scale high-throughput backend services using modern cloud-native technologies while improving reliability and performance for a globally used real-time platform.

Highlights

Hybrid senior backend role with bonus, strong benefits, modern cloud technologies, and ownership of large-scale distributed systems.

Description

About This Role is Hybrid in Toronto, ON (2 days per week). This Opportunity is Full-time. This opportunity is with a fast-growing software company building a real-time customer engagement platform used by some of the world's largest media organizations, sports leagues, and enterprise brands. Their platform enables millions of users to interact through live conversations, AI-powered moderation, personalization, and community experiences while operating on highly scalable, event-driven backend infrastructure. Overview of The Role This is a senior backend engineering opportunity focused on building and scaling the distributed systems that power a real-time engagement platform serving millions of users globally. You'll work on high-throughput services responsible for processing large volumes of events, improving platform reliability, and building cloud-native applications that can scale as customer adoption continues to grow. The engineering team values clean architecture, ownership, and collaboration. This role is ideal for engineers who enjoy solving complex distributed systems challenges, working with modern infrastructure, and contributing to long-term platform strategy while remaining highly hands-on. Required Skills & Experience Strong experience building backend applications using Java Experience developing microservices and distributed systems Hands-on experience with Kubernetes and containerized environments Experience building event-driven systems using Kafka Strong understanding of scalable system design, performance, and reliability Experience working with relational databases and RESTful APIs Desired Skills & Experience Experience with Scala, Go, or Node.js Experience building cloud-native applications on AWS or similar cloud platforms Familiarity with observability, monitoring, and production troubleshooting Experience working within Agile engineering teams Strong communication and collaboration skills What You Will Be Doing Designing and developing scalable backend services in Java Building and maintaining event-driven microservices using Kafka Deploying and operating applications within Kubernetes environments Improving platform reliability, scalability, and performance Collaborating with Product, Infrastructure, and Engineering teams to deliver new platform capabilities Participating in architectural discussions and technical design decisions Tech Breakdown 65% Java Backend Development 20% Cloud / Kubernetes Infrastructure 15% Distributed Systems & Event Streaming Daily Responsibilities 70% Hands On Development 15% Team Collaboration 15% Architecture / System Design The Offer Base Salary ranges from $130K to $175K + Bonus and Comprehensive Benefits. You Will Receive The Following Benefits Medical, Dental, and Vision Insurance Paid Vacation RRSP / Retirement Program (where applicable) Professional Development Support Wellness Programs Current Vacancy: Yes Use of AI in Hiring: Yes Posted By: Owen Rampersad