Home Job Listings Categories Locations

Sr. Java Developer

📍 Toronto, Canada

Technology MacDonald Search Group

Job Description

MacDonald Search Group has been asked by our

telecommunications / advanced network technology

client to find a first-class

Senior Software Engineer

to join their team in

the Greater Toronto Area . The primary responsibility of this role will be to design and develop cloud-native, microservices-based software that enables next-generation applications on advanced 5G networks.

Some of what you will do in this role includes:

Design, develop, and enhance core software modules using Java and modern enterprise frameworks

Build scalable, microservices-based applications using Spring Boot

Develop and integrate messaging systems such as Kafka, RabbitMQ, or cloud-based pub/sub services

Work with both relational and non-relational databases, including data modeling for enterprise-scale products

Deploy and manage applications using cloud and containerization technologies (AWS, GCP, Docker, Kubernetes)

Participate in CI/CD, TDD, and paired programming practices

Collaborate closely with Product Owners and business stakeholders to understand and refine requirements

Participate in Agile ceremonies and maintain clear status reporting

Troubleshoot complex issues by analyzing logs, metrics, and system behavior to identify root causes

Research new technologies and contribute to architectural decisions across all stages of development

You should have the following in your background to apply:

5+ years of hands‑on experience in Java and J2EE development, with strong knowledge of design patterns and frameworks

Proven experience building server‑side applications and microservices‑based architectures

Experience with messaging platforms such as Kafka, Google Pub/Sub, or RabbitMQ

Strong background working with cloud platforms and containerized environments

Experience with CI/CD pipelines, test‑driven development, and modern development workflows

Familiarity with Agile/Scrum methodologies and tools such as Jira, Confluence, and Git

Strong debugging and problem‑solving skills with the ability to investigate complex system issues

Self‑starter mindset with the ability to work independently and communicate effectively

Domain experience considered a strong asset:

Telecommunications domain knowledge, particularly related to 5G

Hands‑on experience with network management systems (OSS, NMS, EMS) and protocols such as SNMP, NETCONF, YANG, FCAPS, and CFM

Pay band - $100,000-$120,000

If this sounds like a role where you could excel, please apply. MacDonald Search Group works with our clients to build diverse, high-performing teams reflective of the Canadian employment landscape. Our EDI policy can be found on our website. Thank you for your interest.

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: February 24, 2026
Job Type: Technology
Location: Toronto, Canada
Company: MacDonald Search Group

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.