Job Description
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 frameworksProven experience building server-side applications and microservices-based architecturesExperience with messaging platforms such as Kafka, Google Pub / Sub, or RabbitMQStrong background working with cloud platforms and containerized environmentsExperience with CI / CD pipelines, test-driven development, and modern development workflowsFamiliarity with Agile / Scrum methodologies and tools such as Jira, Confluence, and GitStrong debugging and problem-solving skills with the ability to investigate complex system issuesSelf-starter mindset with the ability to work independently and communicate effectivelyDomain experience considered a strong asset :
Telecommunications domain knowledge, particularly related to 5GExperience designing or implementing Telecom OSS / BSS systemsHands-on experience with network management systems (OSS, NMS, EMS) and protocols such as SNMP, NETCONF, YANG, FCAPS, and CFMPay 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.