Talent.com
Upstaff
Senior Software Developer – DevOps / Java / Cloud / RPAUpstaff • Toronto, ON, ca
Senior Software Developer – DevOps / Java / Cloud / RPA

Senior Software Developer – DevOps / Java / Cloud / RPA

Upstaff • Toronto, ON, ca
3 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Description

Assignment: Software Developer – Senior

Client: Government Services Integration Cluster, Ministry of Public and Business Service Delivery and Procurement

Location: 222 Jarvis Street, Toronto, Ontario

Work Arrangement: 100% Onsite – 5 days per week

Contract: September 25, 2026 – September 24, 2027

Openings: 1

Security Requirement: CRJMC

Closing Date: September 15, 2026 at 12:00 PM EST

Position Overview

We are seeking a Senior Software Developer with strong expertise across DevOps, Java/JEE, Spring Boot, cloud computing, microservices, Kubernetes, CI/CD, RPA, AI/ML, Microsoft Power Platform, API integration, testing, and production support.

The successful candidate will be responsible for designing, developing, deploying, monitoring, testing, and supporting secure, scalable, cloud-based applications and automation solutions. The role requires a strong combination of hands-on software development, DevOps, cloud infrastructure, production support, automation, and integration experience.

Key Responsibilities

  • Design, build, develop, and administer CI/CD pipelines using Azure DevOps to support continuous development and deployment of modular cloud-based systems.
  • Monitor and assess application performance in Microsoft Azure, identify deployment issues, troubleshoot problems, and implement remediation.
  • Automate code integration, testing, deployment, infrastructure management, and recovery processes.
  • Design, develop, test, containerize, and deploy solutions using:
    • Java/JEE
    • Spring Boot/Spring Framework
    • Microservices
    • Docker
    • Kubernetes / Azure Kubernetes Service (AKS)
    • REST/SOAP APIs
    • SQL/NoSQL databases
    • Message queues
    • Azure Logic Apps
    • Microsoft Power Automate
    • React/Angular
  • Integrate applications and enterprise systems through REST/SOAP APIs and other integration endpoints.
  • Develop secure and accessible web applications following applicable architectural, security, and WCAG AA standards.
  • Create and execute unit, integration, performance, and automation testing.
  • Develop application monitoring procedures and support production operations.
  • Diagnose production issues, perform incident response and root-cause analysis (RCA), and recommend remediation strategies.
  • Optimize application and infrastructure performance, reliability, scalability, and resilience.
  • Develop and implement RPA and low-code automation solutions using Power Automate and Logic Apps.
  • Apply AI, LLM, Machine Learning, OCR, information extraction, and classification technologies where applicable.
  • Prepare Solution Design Documents (SDDs) and technical documentation based on business requirements.
  • Document development activities, tasks, timelines, implementation procedures, and operational processes.
  • Develop comprehensive technical knowledge-transfer plans and conduct knowledge transfer to technical staff.
  • Collaborate with IT, business, and cross-functional teams throughout the SDLC and production support lifecycle.
  • Participate in post-incident reviews, continuous improvement initiatives, and process/architecture enhancements.
  • Establish effective communication and reporting processes to track deliverables, milestones, issues, and decisions.


Requirements

Mandatory Qualifications & Skills

1. DevOps Experience – 25%

The candidate must demonstrate:

  • 5+ years of experience setting up development environments and mechanisms using Azure DevOps, CI/CD pipelines, or similar tools.
  • 5+ years of experience with build and CI tools including Git, Kubernetes, Maven, and Docker.
  • 5+ years of experience with container management and orchestration for:
    • Application deployment
    • Application scaling/clustering
    • Monitoring
    • Automated operations
  • 5+ years of integration experience building and consuming APIs or other integration endpoints.
  • Experience applying industry web, architectural, security standards, and best practices.
  • Strong production-support capabilities including incident response, troubleshooting, RCA, remediation, and continuous improvement.
  • Strong cloud and infrastructure knowledge covering areas such as Azure/AWS/GCP, networking, security, scalability, and resilience.
  • Experience with CI/CD automation and Infrastructure as Code, including technologies such as Terraform and/or Ansible.

2. Java, Web Services & Cloud Computing – 45%

The candidate must demonstrate:

  • 10+ years of experience designing and developing secure RESTful/SOAP APIs, web services, and microservices using:
    • Java/JEE
    • Spring Framework / Spring Boot
    • SQL/NoSQL databases
    • Message queues
    • Related enterprise technologies
  • Experience developing complex frontend applications using React and/or Angular.
  • Strong experience with:
    • JSON
    • HTML/CSS
    • XML
    • XPath
  • Experience designing, developing, and maintaining microservices-based backend systems.
  • Experience containerizing applications using Docker and deploying/orchestrating them using Azure Kubernetes Service (AKS).
  • Good knowledge of:
    • DevOps pipelines
    • IAM
    • OAuth
    • Authentication
    • Authorization
  • Experience developing Java applications compliant with Web Content Accessibility Guidelines (WCAG) Level AA.

3. RPA, AI/ML & Microsoft Low-Code – 20%

The candidate must demonstrate:

  • Knowledge and experience with AI, LLM, and Machine Learning, including technologies/platforms such as:
    • Azure Document Intelligence
    • Cloud Foundry
    • OpenAI
    • Cognitive Search
    • Similar AI/ML technologies
  • Knowledge of OCR, information extraction, and information classification.
  • Experience training or configuring AI/ML models based on business requirements.
  • 5+ years of experience developing, testing, and implementing complex solutions using Microsoft Power Automate RPA.
  • Strong experience with:
    • Power Automate flows
    • Power Automate Desktop flows
    • Azure Logic Apps
  • Ability to build end-to-end RPA/ML automation solutions.
  • Experience integrating automation solutions with other enterprise systems and services.
  • Experience preparing Solution Design Documents (SDDs) based on business requirements.
  • Ability to plan, document, and execute development tasks.

4. Testing & Reporting – 5%

The candidate must demonstrate:

  • Experience developing and executing unit, integration, and performance test scenarios.
  • Strong hands-on experience with testing tools such as:
    • Postman
    • ReadyAPI
    • SoapUI
    • JMeter
  • Experience using Power BI to extract information and generate reports for different business purposes.

5. Communication & Teamwork – 5%

The candidate must demonstrate:

  • Ability to collaborate effectively with IT and business stakeholders throughout the SDLC and production-support lifecycle.
  • Excellent:
    • Analytical skills
    • Problem-solving skills
    • Decision-making skills
    • Verbal and written communication
    • Interpersonal skills
    • Negotiation skills
  • Strong team-player capabilities with a demonstrated ability to meet deadlines and deliver project milestones.
  • Ability to establish and maintain effective communication and reporting processes with project stakeholders.
  • Ability to identify issues early, communicate risks, facilitate resolution, and support timely decision-making.

Key Production Support Capabilities

A strong candidate should be able to demonstrate hands-on experience in:

  • Incident Response & Root Cause Analysis (RCA)
  • Cloud & Infrastructure
  • CI/CD & Automation
  • Monitoring, Observability & Performance Tuning
  • Production troubleshooting and remediation
  • Continuous improvement and postmortems
  • Cross-functional collaboration with technical and business teams

Nice-to-Have Development Experience

Prior hands-on development experience with the following will be highly beneficial:

  • Azure / Azure DevOps
  • CI/CD
  • Java
  • Spring Boot
  • Microservices
  • Kubernetes / AKS
  • Docker / Containers
  • SQL Server
  • Azure Logic Apps
  • Microsoft Power Platform
  • Power Automate
  • RPA
  • AI/ML
  • REST/SOAP APIs

Important Assignment Details

  • 1 position available
  • 100% onsite – 5 days per week
  • Toronto, ON – 222 Jarvis Street
  • Contract: September 25, 2026 to September 24, 2027
  • Security: CRJMC
  • Daily bill rate: $917
  • Maximum extension: One additional term
  • Maximum submissions: 1 candidate
  • Closing: September 15, 2026 at 12:00 PM EST

Ideal Candidate Profile

The ideal candidate is a Senior Software Developer / DevOps-focused engineer who combines 10+ years of Java enterprise development with strong Azure DevOps, CI/CD, Docker, Kubernetes/AKS, API integration, cloud, RPA, Power Automate, AI/ML, testing, and production-support experience.

Candidates should be prepared to demonstrate the required years of experience against the mandatory technologies and should be comfortable working onsite in Toronto five days per week.



Requirements
Mandatory Qualifications & Skills 1. DevOps Experience – 25% The candidate must demonstrate: 5+ years of experience setting up development environments and mechanisms using Azure DevOps, CI/CD pipelines, or similar tools. 5+ years of experience with build and CI tools including Git, Kubernetes, Maven, and Docker. 5+ years of experience with container management and orchestration for: Application deployment Application scaling/clustering Monitoring Automated operations 5+ years of integration experience building and consuming APIs or other integration endpoints. Experience applying industry web, architectural, security standards, and best practices. Strong production-support capabilities including incident response, troubleshooting, RCA, remediation, and continuous improvement. Strong cloud and infrastructure knowledge covering areas such as Azure/AWS/GCP, networking, security, scalability, and resilience. Experience with CI/CD automation and Infrastructure as Code, including technologies such as Terraform and/or Ansible. 2. Java, Web Services & Cloud Computing – 45% The candidate must demonstrate: 10+ years of experience designing and developing secure RESTful/SOAP APIs, web services, and microservices using: Java/JEE Spring Framework / Spring Boot SQL/NoSQL databases Message queues Related enterprise technologies Experience developing complex frontend applications using React and/or Angular. Strong experience with: JSON HTML/CSS XML XPath Experience designing, developing, and maintaining microservices-based backend systems. Experience containerizing applications using Docker and deploying/orchestrating them using Azure Kubernetes Service (AKS). Good knowledge of: DevOps pipelines IAM OAuth Authentication Authorization Experience developing Java applications compliant with Web Content Accessibility Guidelines (WCAG) Level AA. 3. RPA, AI/ML & Microsoft Low-Code – 20% The candidate must demonstrate: Knowledge and experience with AI, LLM, and Machine Learning, including technologies/platforms such as: Azure Document Intelligence Cloud Foundry OpenAI Cognitive Search Similar AI/ML technologies Knowledge of OCR, information extraction, and information classification. Experience training or configuring AI/ML models based on business requirements. 5+ years of experience developing, testing, and implementing complex solutions using Microsoft Power Automate RPA. Strong experience with: Power Automate flows Power Automate Desktop flows Azure Logic Apps Ability to build end-to-end RPA/ML automation solutions. Experience integrating automation solutions with other enterprise systems and services. Experience preparing Solution Design Documents (SDDs) based on business requirements. Ability to plan, document, and execute development tasks. 4. Testing & Reporting – 5% The candidate must demonstrate: Experience developing and executing unit, integration, and performance test scenarios. Strong hands-on experience with testing tools such as: Postman ReadyAPI SoapUI JMeter Experience using Power BI to extract information and generate reports for different business purposes. 5. Communication & Teamwork – 5% The candidate must demonstrate: Ability to collaborate effectively with IT and business stakeholders throughout the SDLC and production-support lifecycle. Excellent: Analytical skills Problem-solving skills Decision-making skills Verbal and written communication Interpersonal skills Negotiation skills Strong team-player capabilities with a demonstrated ability to meet deadlines and deliver project milestones. Ability to establish and maintain effective communication and reporting processes with project stakeholders. Ability to identify issues early, communicate risks, facilitate resolution, and support timely decision-making. Key Production Support Capabilities A strong candidate should be able to demonstrate hands-on experience in: Incident Response & Root Cause Analysis (RCA) Cloud & Infrastructure CI/CD & Automation Monitoring, Observability & Performance Tuning Production troubleshooting and remediation Continuous improvement and postmortems Cross-functional collaboration with technical and business teams Nice-to-Have Development Experience Prior hands-on development experience with the following will be highly beneficial: Azure / Azure DevOps CI/CD Java Spring Boot Microservices Kubernetes / AKS Docker / Containers SQL Server Azure Logic Apps Microsoft Power Platform Power Automate RPA AI/ML REST/SOAP APIs Important Assignment Details 1 position available 100% onsite – 5 days per week Toronto, ON – 222 Jarvis Street Contract: September 25, 2026 to September 24, 2027 Security: CRJMC Daily bill rate: $917 Maximum extension: One additional term Maximum submissions: 1 candidate Closing: September 15, 2026 at 12:00 PM EST Ideal Candidate Profile The ideal candidate is a Senior Software Developer / DevOps-focused engineer who combines 10+ years of Java enterprise development with strong Azure DevOps, CI/CD, Docker, Kubernetes/AKS, API integration, cloud, RPA, Power Automate, AI/ML, testing, and production-support experience. Candidates should be prepared to demonstrate the required years of experience against the mandatory technologies and should be comfortable working onsite in Toronto five days per week.

Create a job alert for this search

Senior Software Developer – DevOps / Java / Cloud / RPA • Toronto, ON, ca

Similar jobs

Senior Java Developer

Soroc TechnologyToronto, ON, CA
Full-time

Position: Senior Java Developer (with Python, AWS and Terraform).Note: Final interview will be onsite.We are seeking a skilled and passionate Senior Software Engineer with strong expertise in Java ... Show more

 • Promoted

Senior Java Developer Leading Teams in a Dynamic Environment

Iris Software Inc.Toronto, ON, CA
Full-time

Advance your career as a Senior Java Developer, leading teams within a renowned financial institution.This hybrid role combines technical skills with strategic leadership, focusing on HDFS.The Java... Show more

 • Promoted

Senior Software Engineer - HashiCorp

LeadingtalentMarkham, Ontario, Canada
Full-time

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into industry-leading solutions.We are an infinitely curious team, always seeking new possibilities... Show more

 • Promoted

Senior Java Engineer for Cloud Solutions

Nue.ioToronto
Full-time

Harness your skills at Nue as a Senior Java Engineer, focusing on developing large-scale cloud solutions.Engage with modern technologies like AWS and event streaming platforms.Nue seeks a Senior So... Show more

 • Promoted

Senior Software Developer Focused On Cloud Solutions And Apis

AutodeskToronto, Canada
Full-time

Elevate your software engineering career as a Senior Developer focused on real-world cloud solutions.Leverage your web development expertise to drive innovation in the construction industry.In this... Show more

 • Promoted

Senior Software Engineer, Integrations

SoundHound Inc.Toronto, Ontario, Canada
Full-time

SoundHound AI believes every person should be able to interact naturally with the products around them–by simply talking.With a global reach spanning two dozen languages, we build Voice AI products... Show more

 • Promoted

Senior Java Cloud Saas Developer (Remote) - $100,000 - $120,000 A Year - Remote

Software InternationalToronto, Canada
Remote
Full-time

A tech talent supplier is seeking a Java Developer for a remote position based in Toronto.The candidate will work on developing and maintaining cloud-based applications and should have a strong bac... Show more

 • Promoted

Senior Software Developer

SeequentToronto, ON, CA
Full-time

At Seequent, we help organisations to understand the underground, giving them confidence to make better decisions faster.We build world‑leading technology in Earth sciences, transforming how custom... Show more

 • Promoted

Senior Software Developer

Staples CanadaRichmond Hill, York Region, CA
Full-time

The Staples technology team is seeking a motivated and talented Junior Software Developer to join our backend development team.We are looking for someone passionate about building robust, scalable ... Show more

 • Promoted

Senior Cloud Engineer

The Nationwide GroupMarkham, Ontario, Canada
Full-time

The Nationwide Group (TNG) is a pioneer in designing and developing outsourced financial services software, exclusively focused on creating comprehensive and customizable solutions for the real est... Show more

 • Promoted

Senior Java AWS Tech Lead — Cloud, Microservices, Spring

Viva Tech SolutionsMarkham
Full-time

A technology services company in Markham is seeking a Mid-Senior level Software Engineer specializing in Java development.The role includes designing and deploying applications within the AWS ecosy... Show more

 • Promoted

Senior Software Developer - Cloud and Java

Rubicon PathToronto, ON, CA
Full-time

Take the next step in your career as a Senior Software Developer, specializing in full stack development using Java and Azure cloud services.This role encompasses designing, implementing, and manag... Show more

 • Promoted

Senior Software Developer — Cloud-Native & Microservices

GeotabToronto, ON, CA
Full-time

A leading technology firm in Toronto seeks a Senior Software Developer to drive technical design and implementation in a fast-paced environment.You will lead complex projects and ensure code qualit... Show more

 • Promoted

Senior Cloud Native Developer

GFT Technologies North AmericaToronto, Ontario, Canada
Full-time

We are seeking a highly experienced and motivated Senior Cloud Native Developer to join our dynamic team of senior engineers.The ideal candidate will have over 10 years of industry experience and a... Show more

 • Promoted

Senior Java Software Engineer with Expertise in Cloud Technologies

TekshapersToronto, Ontario, Canada
Full-time

Accelerate your tech career as a Senior Java Software Engineer.Utilize your expertise in Java, Spring Boot, and cloud technologies to deliver high-quality software solutions.In this role, you will ... Show more

 • Promoted

Senior Software Developer - Cloud And Java

Rubicon PathToronto, Canada
Full-time

Take the next step in your career as a Senior Software Developer, specializing in full stack development using Java and Azure cloud services.This role encompasses designing, implementing, and manag... Show more

 • Promoted

Senior Developer, Development Services

BDO CanadaMarkham, York region, Canada
Full-time

Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping client... Show more

 • Promoted

Senior Software Developer

Yoush ConsultingToronto, ON, CA
Temporary

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artifacts, solution architecture, security requirements, data models, dev... Show more

 • Promoted • New!

Coforge Senior Developer in Java Fullstack

CoforgeMarkham, ON, CA
Full-time

Explore a rewarding role at Coforge as a Senior Developer in Java Fullstack, based in Markham, ON, operating in a hybrid work model.Focus on backend API development and frontend user interface crea... Show more

 • Promoted

RQ06350 - Software Developer - Senior

Teacup Tech Systems IncToronto, ON, CA
Full-time

About the job RQ06350 - Software Developer - Senior.Working with XLSX, CSV, JSON files, relational databases, structured and unstructured data.RDBMS (Oracle, AWS Redshift), advanced SQL/PLSQL.Softw... Show more