110000 - 130000 Posted: 4 hours ago
Job Description
<h3>Job Description</h3><p>Job Description<p>MacDonald Search Group has been asked by our <strong>telecommunications / advanced network technology</strong> client to find a first-class <strong>Senior Software Engineer</strong> to join their team in <strong>the Greater Toronto Area</strong>. 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.<br /><strong>Some of what you will do in this role includes:</strong><br /><ul><li>Design, develop, and enhance core software modules using Java and modern enterprise frameworks</li><li>Build scalable, microservices-based applications using Spring Boot</li><li>Develop and integrate messaging systems such as Kafka, RabbitMQ, or cloud-based pub/sub services</li><li>Work with both relational and non-relational databases, including data modeling for enterprise-scale products</li><li>Deploy and manage applications using cloud and containerization technologies (AWS, GCP, Docker, Kubernetes)</li><li>Participate in CI/CD, TDD, and paired programming practices</li><li>Collaborate closely with Product Owners and business stakeholders to understand and refine requirements</li><li>Participate in Agile ceremonies and maintain clear status reporting</li><li>Troubleshoot complex issues by analyzing logs, metrics, and system behavior to identify root causes</li><li>Research new technologies and contribute to architectural decisions across all stages of development</li></ul><strong>You should have the following in your background to apply:</strong><br /><ul><li>5+ years of hands-on experience in Java and J2EE development, with strong knowledge of design patterns and frameworks</li><li>Proven experience building server-side applications and microservices-based architectures</li><li>Experience with messaging platforms such as Kafka, Google Pub/Sub, or RabbitMQ</li><li>Strong background working with cloud platforms and containerized environments</li><li>Experience with CI/CD pipelines, test-driven development, and modern development workflows</li><li>Familiarity with Agile/Scrum methodologies and tools such as Jira, Confluence, and Git</li><li>Strong debugging and problem-solving skills with the ability to investigate complex system issues</li><li>Self-starter mindset with the ability to work independently and communicate effectively</li></ul><strong>Domain experience considered a strong asset:</strong><br /><ul><li>Telecommunications domain knowledge, particularly related to 5G</li><li>Experience designing or implementing Telecom OSS/BSS systems</li><li>Hands-on experience with network management systems (OSS, NMS, EMS) and protocols such as SNMP, NETCONF, YANG, FCAPS, and CFM</li></ul> Pay band - $100,000-$120,000<br />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.</p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Jobsbrampton.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.