Azure Migration Java Engineer (Spring Boot) – 6 Month Contract

Agilno

Toronto

On-site

CAD 96,000 - 165,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Agilno in Canada is seeking an experienced Senior Java Developer to adapt the application layer from AWS to Microsoft Azure. You will work with our DevOps team, owning the application code, data access and integrations during a contract of up to six months.

The role focuses on migrating services, data, and keeping performance stable while collaborating with engineers to ensure a smooth handover when the contract ends.

Qualifications

  • Strong Java background with Spring Boot and cloud refactoring experience.
  • Experience with MongoDB and PostgreSQL and Azure managed databases.
  • Experience with message queues (SQS, Service Bus or similar) and object storage (S3, Blob Storage).
  • Experience with OAuth2 / OIDC and identity providers (Cognito, Entra ID).
  • Real-world experience moving live production workloads to Azure with minimal downtime.
  • Comfortable working with Docker & Kubernetes, Git and CI/CD workflows.
  • Proactive, self-starting and capable of independent time management.

Responsibilities

  • Hands-on migration: porting Java Spring Boot services and data access from AWS to Azure.
  • Replacing AWS SDK usage with Azure equivalents (Blob Storage, Service Bus, Entra ID, Functions).
  • Data migration to Azure Cosmos DB for MongoDB and Azure Database for PostgreSQL.
  • Containerized deployment: ensure AKS compatibility with Dockerfiles, Helm, and CI/CD.
  • Debugging: identify and fix application-level issues during the migration.
  • Team handoff: document changes and enable internal engineers to take over.

Skills

Java
Spring Boot
Azure
MongoDB
PostgreSQL
Docker
Kubernetes
Git CI/CD
OAuth2/OIDC

Tools

Azure DevOps
Terraform
AKS

Job description

Agilno in Canada is seeking an experienced Senior Java Developer to adapt the application layer from AWS to Microsoft Azure. You will work with our DevOps team, owning the application code, data access and integrations during a contract of up to six months.

The role focuses on migrating services, data, and keeping performance stable while collaborating with engineers to ensure a smooth handover when the contract ends.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer (Cloud Migration Focus)
Senior Java Developer (Cloud Migration Focus)

Agilno • Toronto

On-site
CAD 96,000 - 165,000
Senior Java, SQL & Angular Developer – Remote Canada
Senior Java, SQL & Angular Developer – Remote Canada

Jobgether • Canada

Remote
CAD 83,000 - 103,000
Fully remote
1-year contract
Benefits package (medical, dental, and
+3
Senior Java Tech Lead — Spring Boot & AWS Architect
Senior Java Tech Lead — Spring Boot & AWS Architect

HRB • Vaughan

On-site
CAD 140,000 - 190,000
Senior Cloud DevOps Engineer - Java/Spring Microservices
Senior Cloud DevOps Engineer - Java/Spring Microservices

Virtusa • Toronto

On-site
CAD 90,000 - 130,000
Java Fullstack Developer
Java Fullstack Developer

Prolifics • Montreal

Hybrid
CAD 110,000 - 140,000
Java Software Engineer
Java Software Engineer

NLB Services • Calgary

On-site
CAD 90,000 - 120,000
Lead Java Developer
Lead Java Developer

Akkodis • Toronto

Hybrid
CAD 100,000 - 120,000
Senior Java Engineer - AWS, Spring Boot | Hybrid Toronto
Senior Java Engineer - AWS, Spring Boot | Hybrid Toronto

Iris Software Inc. • Toronto

Hybrid
CAD 85,000 - 115,000
Java Azure Developer (Supply Chain Applications)
Java Azure Developer (Supply Chain Applications)

Cognizant • Mississauga

Hybrid
CAD 58,000 - 105,000
Hybrid work
Onsite in Mississauga
Azure Applications Architect: Cloud Integration Lead
Azure Applications Architect: Cloud Integration Lead

Mohawk Medbuy Corporation • Burlington

Hybrid
CAD 111,000 - 140,000
Comprehensive benefits package
Flexible remote work options