Software Developer - Senior

JSG (Johnson Service Group, Inc.)

Toronto

On-site

CAD 160,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A leading staffing firm in Toronto is seeking a Senior Software Developer to design and implement automation, integrations, and reporting solutions. The ideal candidate will have over 10 years of experience in developing secure APIs using Java and extensive experience with Microsoft Power Automate for complex automation solutions. This contract position offers a competitive salary ranging from CAD 160,000 to CAD 180,000.

Qualifications

  • 10+ years designing secure REST/SOAP APIs and microservices using Java/JEE.
  • 5+ years developing enterprise automation solutions with Microsoft Power Automate.
  • Strong understanding of DevOps tools and security protocols.

Responsibilities

  • Design process automation solutions using Power Automate.
  • Develop, configure, and test API/web service integrations.
  • Create comprehensive technical knowledge transfer plans.

Skills

Java
Web Services
Cloud Computing
Power Automate
DevOps
Microservices
React
Angular
SQL/NoSQL
Docker
Azure Kubernetes Service (AKS)
Power BI
OCR

Tools

Postman
ReadyAPI
SoapUI

Job description

Get AI-powered advice on this job and more exclusive features.

Role Overview

The Senior Software Developer will be responsible for designing, developing, and implementing automation, integrations, and reporting solutions across enterprise platforms. This role includes creating technical documentation, supporting production operations, and conducting knowledge transfer to internal technical teams.

Key Deliverables
  • Design process automation solutions—including reporting, monitoring, and dashboards—using the Power Automate platform. Produce comprehensive Solution Design Documents (SDD).
  • Document development tasks, timelines, and align plans with management for final approval.
  • Develop, configure, and test API/web service integrations between internal systems and the Power Automate platform.
  • Build and refine Power Automate workflows and API integrations to optimize performance and reliability.
  • Test and iterate Power Automate RPA workflows to support both daily and peak annual volumes.
  • Set up human-in-the-loop capabilities within Power Automate for error correction and resubmission workflows.
  • Develop KPI dashboards leveraging Power Automate and Power BI.
  • Create and execute test plans, including performance testing for Power Automate API integrations.
  • Establish and document application process monitoring procedures.
  • Provide support for production operations.
  • Create a comprehensive technical knowledge transfer plan and deliver knowledge transfer to internal technical staff.
Required Skills & Experience
Java, Web Services & Cloud Computing
  • 10+ years designing secure REST/SOAP APIs, web services, and microservices using Java/JEE, Spring Framework, SQL/NoSQL databases, and message queues.
  • Experience designing, developing, and maintaining microservices-based backend systems; containerizing and deploying applications with Docker; and orchestrating with Azure Kubernetes Service (AKS).
  • Experience developing front-end applications using React or Angular, along with JSON, HTML, CSS, XML, and XPath.
  • Strong understanding of DevOps tools, IAM, OAuth, authentication, and authorization.
  • Experience developing Java applications compliant with WCAG AA accessibility standards.
RPA / Machine Learning / Power Automate
  • 5+ years in developing, testing, and implementing complex automation solutions using Microsoft Power Automate (RPA), Power Apps, Logic Apps, and ML tools.
  • Experience using AI Builder, Form Recognizer, and connectors to build end-to-end RPA/ML automation solutions.
  • Experience integrating with databases, monitoring tools, Power BI, and other enterprise services.
  • Knowledge of OCR, classification, information extraction, and training AI models based on business requirements.
  • Experience documenting Solution Design Documents (SDD) and execution plans.
Testing & Reporting
  • Experience building and executing unit, integration, and performance test scenarios.
  • Proficiency with Postman, ReadyAPI, or SoapUI.
  • Experience using Power BI for reporting and data extraction.
Communication & Collaboration
  • Strong ability to collaborate with technical and business stakeholders throughout SDLC and production support.
  • Excellent analytical, problem-solving, decision-making, and communication skills.
  • Proven record of meeting deadlines and contributing effectively in team environments.
  • Ability to establish clear communication and reporting processes for project stakeholders.
Must-Have Experience
  • 10+ years developing secure REST/SOAP APIs and microservices using Java/JEE, Spring, SQL/NoSQL, and message queues.
  • Experience building and maintaining microservices deployed via Docker and orchestrated with Azure Kubernetes Service (AKS).
  • Front-end development experience with React or Angular, JSON, HTML, CSS, XML, XPath.
  • 5+ years developing enterprise automation solutions with Microsoft Power Automate (RPA), Power Apps, Logic Apps, and ML tools.
  • Experience building end-to-end automation using AI Builder / Form Recognizer and connectors.
Seniority level

Mid-Senior level

Employment type

Contract

Job function

Information Technology

Industries

Staffing and Recruiting

Referrals increase your chances of interviewing at JSG (Johnson Service Group, Inc.) by 2x

Get notified about new Senior Software Engineer jobs in Toronto, Ontario, Canada.

Toronto, Ontario, Canada CA$160,000.00-CA$180,000.00 2 weeks ago

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automation Engineer — Power Automate & API Integrations
Senior Automation Engineer — Power Automate & API Integrations

JSG (Johnson Service Group, Inc.) • Toronto

On-site
CAD 160,000 - 180,000
Application Developer
Application Developer

Bay Street Staffing • Toronto

On-site
CAD 70,000 - 110,000
Senior Software Developer (Automation & Integration)
Senior Software Developer (Automation & Integration)

Bally • Toronto

On-site
CAD 95,000 - 140,000
RQ08340 - Software Developer - Senior
RQ08340 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Sr. Java FS Developer
Sr. Java FS Developer

Genpact • Toronto

On-site
CAD 70,000 - 100,000
Senior Software Engineer - API, Microservices & RPA Lead
Senior Software Engineer - API, Microservices & RPA Lead

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)
Software Developer – Senior (Spring Boot, Node.js, or .NET Core. experience)

Bevertec • Toronto

On-site
CAD 123,984 - 130,872
OPEN: Sr. Software Developer
OPEN: Sr. Software Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

On-site
CAD 124,000 - 131,000
Senior Analyst, AI Value Hub
Senior Analyst, AI Value Hub

Canadian Tire • Toronto

On-site
CAD 64,000 - 106,000
Power Automate with AI
Power Automate with AI

Acestack • Toronto

Hybrid
CAD 90,000 - 130,000