Senior Software Developer – DevOps Java Cloud RPA
Job Summary
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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
- 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
Required Skills:
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.
Required Education:
Master Diploma in Software Development iTi 2005Bachelor of Engineering (B.E.) Computer Engineering Ain Shams University June 2002