Software Developer - Senior

JSG (Johnson Service Group, Inc.)

Toronto

On-site

CAD 160,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Senior Software Engineer (1880)
Senior Software Engineer (1880)

Direct IT Recruiting Inc. • Toronto

Hybrid
Hybrid work model
Contract duration 5 months
RQ11312 - Automation Developer - Senior
RQ11312 - Automation Developer - Senior

Source Code • Toronto

On-site
CAD 132,000 - 159,000
Senior AI Application Developer in Java Stack
Senior AI Application Developer in Java Stack

Tata Consultancy Services Limited • Toronto

On-site
CAD 90,000 - 120,000
Accessibility accommodations
Power Automate Developer
Power Automate Developer

Tata Consultancy Services Limited • Toronto

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

Genpact • Toronto

On-site
CAD 70,000 - 100,000
RQ08340 - Software Developer - Senior
RQ08340 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,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
Lead Intelligent Automation Developer - GFT
Lead Intelligent Automation Developer - GFT

United States Digital Space LLC • Toronto

On-site
CAD 140,000 - 190,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