Drive backend solutions as a Senior Software Engineer IV with a focus on Java or Go in a hybrid environment based in Toronto, Canada. Contribute to scalable, event-driven systems and utilize AWS resources effectively.
This role is tailored for seasoned engineers with 7–10 years of experience in backend development, particularly with Java Spring Boot or Go. You will work on building and optimizing streaming architectures, implementing resilient distributed systems, and ensuring high performance in critical services. Dive into existing projects, making immediate contributions toward robust backend solutions.
Key Responsibilities: • Design and maintain scalable backend services with Java or Go • Develop event-driven architectures using Apache Kafka • Build applications on AWS using DynamoDB, MSK, and more • Implement resilient distributed patterns like idempotency and retries • Collaborate with teams to enhance system reliability
Requirements: • 7–10 years of software engineering experience • Strong backend development in Java (Spring Boot) or Go • Hands-on with Apache Kafka and AWS services • Understanding of event-driven systems and data streaming • Proven rapid productivity in fast-paced projects
Join a dynamic team to tackle streaming challenges with innovative technologies. #J-18808-Ljbffr
Similar jobs

Senior Java Engineer for Cloud Systems

Apply Now
Back to search page