Senior Software Developer - DevOps / Java / Cloud / RPA
Upstaff
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 .
- ...As Cloud and DevOps Developer, you will provide hands-on expertise and guidance as it relates to DevOps practices, cloud infrastructure builds and... ...Collaborate with cross-functional team members on software features, design, and implementation Participate in the...SuggestedFull time
- ...solutions delivery group requires an experienced RPA developer to design and build automations.... ...automation solutions. Communication with senior leadership & stake holders. Work with... ...in C# and scripting languages (e.g., VB, Java, Perl, PowerShell, vbs, etc.) ~...SeniorFull timeContract work
- ..., well-versed with low-level design artefacts. Java v8, v11 and v21 hand on experience required. Should... ...Query optimisation knowledge Azure Cloud experience (Openshift Platform is nice to have) DevOps experience is required Basic understanding of DevOps...SeniorFull time
- ...Blanc Labs is seeking a highly skilled Senior Full-Stack Developer to join our team and contribute to the... ...integrate advanced tools like AI and RPA into seamless workflows. If you are passionate... ...popular programming languages like Java, Python, Node, Angular, Vue, React etc....SeniorFull time
- ...We do have a job opening for DevOPS/Cloud Engineer - Senior for our direct client Province of Ontario. The position details are given below:... ...Linux V7+, UNIX Solaris V10 and Mainframe IMS Connect, system software and System tools · Working knowledge and experience of...SeniorFull time
$110k - $270k per year
...driven organization and pioneer in industry cloud, helping life sciences companies bring... ...Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic... .... In this role, you’ll jump right in, develop in rapid sprints, and find quickly that...SeniorRemote jobFull timeWork at officeLocal areaWork from home- ...Hands-on expertise in Spring Boot, Java, REST API development, and Kafka... ...(Kubernetes), and deployment in cloud environments (AWS, Azure, GCP). ● Experience in developing and optimizing Big Data... ...optimization skills. ● Well-versed with DevOps tools and practices, including...SeniorContract work
- ...Job Title : Principal Software Developer – Cloud Platform Reporting to : Craig Thorvardson, Director of Software Development, Cloud Platform... ...and progressively introducing microservices architecture (Java and .NET Core). You’ll work closely with engineering and product...Long term contractFull timeShift workEarly shift
$93.6 - $112.32 per hour
...RQ00768 - DevOPS/Cloud Engineer - Senior Location: 3 days ONSITE at Metro Hall, 55 John Street, Toronto Duration: 6 + Months (130 Business Days... ...services. Experience in scripting languages like Python, Bash, Java, JavaScript, Node, etc. Experience in build tools like...SeniorFull time$125k - $140k per year
...led the global audit and accounting software industry for over 30 years, with more... ...projects. You will shape the developer experience for teams shipping TypeScript, Angular, NestJS, Java services, serverless workloads, and AWS cloud infrastructure. This role is for...SeniorPermanent employmentFull timeWork at officeRemote workFlexible hours3 days per week- ...Design, build and support cloud environments to create digital... ...languages like Python, Bash, PHP, Java, JavaScript, Node, etc. Experience... ...Plans, and rightsizing. Develop, maintain, and refactor Terraform... ...CD pipelines (GitLab CI, Azure DevOps Service) for infrastructure and...SeniorPermanent employmentFull timeRemote workShift work
$90.37 - $108.45 per hour
...RQ11363 - DevOPS/Cloud Engineer - Senior Duration: 1 Year (252 Business Days) Location: ONSITE at 222 Jarvis St Must Have: Design,... ...including Reserved Instances, Savings Plans, and rightsizing. Develop, maintain, and refactor Terraform modules and...SeniorFull time- ...environment. The way we build software is strongly influenced by the... ...within your team and within the developer community at Electric Mind via... .... Core development is done in Java, Spring and JavaScript,... ...MongoDB, Kafka, Hadoop, Kotlin, Cloud Foundry and AWS. \n While...SeniorFull timeContract workRemote work
- ...resume to ****@*****.*** \\ \ \ \ We are looking for a Senior Java developer, on contract, for one of our major clients in Ontario. The... ...Encryption to MF)\ \ ° \\\ Infrastructure (On -Prem, Azure Cloud)\ \ ° \\\ DevOps CD/CI process \\ \ \\ Requirements...SeniorFull timeContract workRemote work
- ...Designer / Product Manager / Cloud Architect, base on storyboard,... ...security requirements, data models, develop application design and... ...specification document, deliver quality software products (including Minimal... ...using Cloud -Native & Java EE application models (e.g. Microservice...SeniorLong term contractFull timeInterim roleInternship
$110k - $115k per year
...Job: Infoya is seeking a hands-on Lead Java Developer who is already operating at a technical lead... ...design flows, integration patterns, and cloud architecture with high-quality... ...Partner with product, engineering, QA, DevOps, infrastructure, architecture, and business...SeniorPermanent employmentFull timeWork at officeLocal area- ...Summary: Haventree is looking for a strong senior software back-end engineer to join our fast-... ...Duties & Responsibilities: Design, develop, test, refactor and scale backend implementations... ...on scale ~ Strong knowledge of Java / RESTful API’s along with familiarity with...SeniorFull timeFlexible hours
- ...consulting opportunities and provides support as a partner? \\\\\ \ This is a long -term contract for a senior Java developer with experience with Curam CRM software \\\\ \\ \\\\ Responsibilities \\\\ \\\\\\\ ~ Development and configuration of CURAM Software \\\\...SeniorLong term contractFull time
$88.5 - $106.26 per hour
...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory... ...secure and scalable web & desktop applications using Azure Cloud and MS .Net technologies and tools Demonstrated experience...SeniorOngoing contractFull timeTemporary workLocal area$88.54 - $106.25 per hour
...RQ11342 - Software Developer - Senior 5+ Months Contract (120 Business Days) - possible extension 5 Days ONSITE - 222 Jarvis Street Must Have... ...applications ~10+ year of hands-on working experience of Java development with Oracle or SQL database ~5+ years of...SeniorFull timeContract workManual labor$88.54 - $106.25 per hour
...RQ11605 - Software Developer - Senior Duration: 11 Months (250 Business Days) 1 Possible Extension Location: 5 Days ONSITE at 222 Jarvis... ...Design build develop and administer CI/CD pipeline using Azure DevOps to support continuous development and deployment of modular...SeniorFull time$104k - $145k per year
...company, we’d love to hear from you! We are looking for a Senior Software Developer to join our Development Experience Group! The... ...Monitor system performance. Contribute to the adoption of DevOps practices by leveraging infrastructure as code for automation...SeniorRemote jobFull timeWork at officeHome officeFlexible hoursWeekend work$88.86 - $106.63 per hour
...RQ11293 - Software Developer - Senior Duration: 7 months (144 days) + possible extension CRJMC clearance Location: 222 Jarvis St, Toronto... ...· 3+ years experience with development of Azure Cloud services including API Management, Azure Container Apps, Azure...SeniorFull timeContract workWork at officeMonday to friday- ...seeking a highly skilled Enterprise Developer to join our enterprise... .... Expertise in SQL databases, cloud development (especially AWS),... ...is essential. THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key... ...teams to deliver high-quality software solutions. Qualifications...SeniorFull timeShift work
- ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing...SeniorFull time
$60k - $65k per year
...About the Job: The Backend Developer will design, develop, test, deploy,... ...requires hands-on experience with Java, Spring Boot, REST APIs, relational databases, and cloud technologies. The developer will work across the software development lifecycle, from requirement...Permanent employmentFull timeWork at officeLocal area$90.21 - $108.25 per hour
...RQ00738 - Software Developer - Full Stack - Senior Location: Toronto (525 University Avenue) - Hybrid Duration: 8 months contract (164 Business... ...software development experience delivering complex healthcare cloud integration or digital health modernization projects....SeniorFull timeContract work- ...Designer \/ Product Manager \/ Cloud Architect, base on storyboard,... ...requirements, data models, develop application design and technical... ...specification document, deliver quality software products (including Minimal... ...using Cloud\-Native \/ PaaS & Java EE application models (e.g....SeniorLong term contractContract workInterim roleInternship
- ...do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province... ...\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\... ...AKS (Azure Kubernetes Service) or other Cloud Technologies (Openshift, Kubernetes, AWS...SeniorFull time
- ...highly skilled and experienced ETL Developer to design, develop, and... ...Informatica Intelligent Data Management Cloud (IDMC), PL/SQL, and data... ...of Agile, SDLC, and DevOps practices. Experience with... ...structured methodologies for software development and the ability to...SeniorRemote jobContract workWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer - DevOps / Java / Cloud / RPA. Be the first to apply!
- software developer summer internship Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software engineer co-op Toronto, ON
- software developer co-op Toronto, ON
- junior software developer Toronto, ON
- software development engineer Toronto, ON
- part time software developer Toronto, ON
- développeur logiciel Toronto, ON
- software developer no experience Toronto, ON
- software engineer intern Toronto, ON

