MacDonald Search Group logo

Sr. Java Developer

MacDonald Search Group

Mississauga, Canada

Share this job:
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>
Back to Listings

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!

Create Resume

Application Disclaimer

You are now leaving Govtjobs.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.