Senior Software Developer – DevOps / Cloud

BITS Recruiting

Toronto

On-site

CAD 120,000 - 160,000

Full time

35 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

BITS Recruiting is seeking a Senior Software Developer to design and support cloud-based solutions, build CI/CD pipelines in Azure DevOps, and automate deployments.

You'll work with Java/JEE, Spring Boot, microservices, Docker, Kubernetes/AKS, React/Angular, and REST/SOAP APIs, ensuring reliability and scalable performance. The role emphasizes production support, incident response, and collaboration across IT and business teams.

Qualifications

  • 10+ years of experience designing and developing RESTful/SOAP APIs, web services, and microservices using Java/JEE and Spring Framework.
  • 5+ years of experience with Azure DevOps, CI/CD pipelines, and development environment setup.
  • 5+ years of experience with tools such as Git, Kubernetes, Maven, and Docker.
  • Strong experience with containerization and orchestration, including Azure Kubernetes Service (AKS).
  • Strong experience with cloud technologies, particularly Azure, including application deployment, monitoring, security, scalability, and resilience.
  • Experience developing applications aligned with modern web app development (React/Angular, JSON, HTML/CSS, XML/XPath).
  • Strong knowledge of IAM, OAuth, authentication, and authorization.
  • Experience with testing tools such as Postman, ReadyAPI, SoapUI, or JMeter.
  • Experience with Power BI for reporting and data visualization.

Responsibilities

  • Design, build, develop, and administer CI/CD pipelines using Azure DevOps to support continuous development and deployment of cloud-based systems.
  • Monitor application performance in Azure and identify, troubleshoot, and resolve deployment and production issues.
  • Implement automation for code integration, testing, deployment, and infrastructure management.
  • Design and develop solutions using Java/JEE, Spring Boot, REST/SOAP APIs, microservices, Docker, Kubernetes/AKS, SQL, and NoSQL databases.
  • Develop frontend applications using React or Angular and integrate systems through APIs and other integration endpoints.
  • Develop and maintain Azure Logic Apps and Power Automate solutions for end-to-end automation.
  • Create and execute unit, integration, performance, and other testing activities.
  • Develop application monitoring procedures and support ongoing production operations.
  • Participate in incident response, root cause analysis, remediation, and continuous improvement initiatives.
  • Prepare technical documentation, solution design documents, and knowledge-transfer materials.
  • Collaborate with IT, business, and cross-functional teams throughout the software development lifecycle.

Skills

Java/JEE
Azure DevOps
CI/CD pipelines
Cloud technologies
Microservices
React/Angular
APIs
Power BI

Tools

Docker
Kubernetes
AKS
Postman
JMeter
Git
Maven

Job description

Contract: September 25, 2026 – September 24, 2027

We are seeking a Senior Software Developer with strong expertise in DevOps, Java, cloud technologies, microservices, and production support. The successful candidate will be responsible for developing and supporting cloud-based solutions, building CI/CD pipelines, automating deployments, monitoring application performance, and resolving production issues.

Key Responsibilities
  • Design, build, develop, and administer CI/CD pipelines using Azure DevOps to support continuous development and deployment of cloud-based systems.
  • Monitor application performance in Azure and identify, troubleshoot, and resolve deployment and production issues.
  • Implement automation for code integration, testing, deployment, and infrastructure management.
  • Design and develop solutions using Java/JEE, Spring Boot, REST/SOAP APIs, microservices, Docker, Kubernetes/AKS, SQL, and NoSQL databases.
  • Develop frontend applications using React or Angular and integrate systems through APIs and other integration endpoints.
  • Develop and maintain Azure Logic Apps and Power Automate solutions for end-to-end automation.
  • Create and execute unit, integration, performance, and other testing activities.
  • Develop application monitoring procedures and support ongoing production operations.
  • Participate in incident response, root cause analysis, remediation, and continuous improvement initiatives.
  • Prepare technical documentation, solution design documents, and knowledge-transfer materials.
  • Collaborate with IT, business, and cross-functional teams throughout the software development lifecycle.
Required Qualifications
  • 10+ years of experience designing and developing secure RESTful/SOAP APIs, web services, and microservices using Java/JEE and Spring Framework.
  • 5+ years of experience with Azure DevOps, CI/CD pipelines, and development environment setup.
  • 5+ years of experience with tools such as Git, Kubernetes, Maven, and Docker.
  • Strong experience with containerization and orchestration, including Azure Kubernetes Service (AKS).
  • Strong experience with cloud technologies, particularly Azure, including application deployment, monitoring, security, scalability, and resilience.
  • Experience with React/Angular, JSON, HTML/CSS, XML/XPath, and modern web application development.
  • Strong knowledge of IAM, OAuth, authentication, and authorization.
  • Experience developing applications aligned with WCAG AA accessibility standards.
  • Experience with Power Automate, Logic Apps, and RPA solutions.
  • Experience with AI/ML technologies, such as Azure Document Intelligence, Cognitive Search, OpenAI, OCR, or information extraction/classification, is an asset.
  • Experience with testing tools such as Postman, ReadyAPI, SoapUI, or JMeter.
  • Experience with Power BI for reporting and data visualization.
  • Strong analytical, problem-solving, communication, and collaboration skills.
Nice to Have
  • Previous experience in a public sector/government environment.
  • Experience with Azure CI/CD, Java, microservices, Kubernetes/AKS, containers, SQL Server, Logic Apps, and Microsoft Power Platform.
  • Experience with production support, incident management, and root cause analysis.

AI-enabled tools may be used to sort applications based on job-related criteria. All AI generated results are vetted by our team and the decision of which candidates move forward is always made by a human.

Thanks to all the applicants in advance!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Innosystech Inc • Toronto

On-site
CAD 110,000 - 150,000
Senior Azure DevOps Engineer
Senior Azure DevOps Engineer

High Tech Genesis Inc. • Canada

Hybrid
CAD 120,000 - 180,000
Senior Cloud Native Developer
Senior Cloud Native Developer

GFT Technologies North America • Toronto

On-site
CAD 100,000 - 140,000
Senior Software Developer – Java | Azure DevOps | Windows/Linux
Senior Software Developer – Java | Azure DevOps | Windows/Linux

ThoughtStorm • Toronto

On-site
CAD 110,000 - 160,000
RQ08765 - Software Developer - Senior
RQ08765 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08297 - DevOPS/Cloud Engineer - Senior
RQ08297 - DevOPS/Cloud Engineer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Senior DevOps Engineer
Senior DevOps Engineer

Alquemy Search & Consulting • Toronto

On-site
CAD 90,000 - 120,000
RQ09418 - Software Developer - Full Stack - Senior
RQ09418 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Senior Java DevOps Engineer
Senior Java DevOps Engineer

Cleo Consulting • Toronto

On-site
CAD 120,000 - 150,000
RQ08216 - Sr. DevOPS/Cloud Engineer
RQ08216 - Sr. DevOPS/Cloud Engineer

Rubicon Path • Toronto

On-site
CAD 120,000 - 180,000