Help us improve RVC
We use optional analytics cookies to understand how RVC is used. Allow analytics also enables a fully masked diagnostic recording on public vacancy pages. It stops before Apply and excludes page text, form fields, console, and network contents. We do not use advertising cookies. Cookie policy
RVC
JobsFor Employers
Use AILog in
  1. Jobs
  2. /
  3. Senior Java Developer (Cloud Migration Focus)

Senior Java Developer (Cloud Migration Focus)

Agilno
2h 1m ago
Hybrid
Contract
IC
Canada
Title: Senior Java Developer (Cloud Migration Focus) Location: Toronto, Canada (Hybrid)

Position overview

We are looking for an experienced, self-directed Senior Java Developer to adapt the application layer of our platform from AWS to Microsoft Azure. You will work alongside our DevOps engineers, who own the infrastructure, while you own the application code, data access and integrations. This is a contract of up to 6 months focused on adapting our Java services, migrating data and keeping performance stable.

Responsibilities

  • Hands-on migration: porting our Java Spring Boot services, data access layers and third-party integrations from AWS to Azure.
  • Replacing AWS SDK usage with Azure equivalents: S3 → Azure Blob Storage, SQS → Azure Service Bus, Cognito → Microsoft Entra ID, Lambda → Azure Functions.
  • Data migration: moving MongoDB and PostgreSQL workloads to Azure (Cosmos DB for MongoDB, Azure Database for PostgreSQL) with consistency and performance preserved.
  • Containerized deployment: making sure services run cleanly on AKS, working with DevOps on Dockerfiles, Helm charts and CI/CD pipelines.
  • Debugging: tracking down application-level errors and edge cases that appear during the environment shift.
  • Team handoff: documenting your changes and working closely with our in-house engineers so they can take over when your contract ends.

Requirements

  • Strong Java background: deep, production-level experience with Java and Spring Boot, and a proven track record of refactoring complex systems for cloud compatibility.
  • Experience with MongoDB and PostgreSQL (queries, indexing, driver and ORM usage), and comfort connecting applications to 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 at the developer level, plus Git and CI/CD workflows.
  • Proactive execution: self-starting and pragmatic, manages their own time, ships working code and flags roadblocks early.

Additional Skills

  • Active Azure certification (AZ-204 or AZ-400).
  • Strong AWS background (EKS, S3, SQS, Cognito, Lambda, CloudWatch), which will help you quickly understand our current setup.
  • Python experience (secondary to Java).

Required Skills

javaspringbootmongodbpostgresqlazureawsdocker

Required Languages

🇬🇧 English

Related searches

  • Hybrid Java Jobs
  • Senior Java Developer Jobs
  • Java Jobs
  • Jobs in Canada
1 jobs
Sort by
2h 1m ago

Senior Java Developer (Cloud Migration Focus)

Agilno
javaspringbootmongodbpostgresqlazure+2
Hybrid
|Canada
Java
No similar jobs match these filters. Try changing or clearing a filter.
Popular job searches ▸
Roles
Python JobsJava JobsReact JobsTypeScript JobsGo JobsDevOps JobsNode.js JobsRemote C# and .NET JobsData Science JobsProduct Manager JobsDesign Jobs
Countries
United StatesUnited KingdomCanadaUS & EMEAGermanyPolandSpainNetherlandsPortugal
Experience
Senior JobsMid-Level JobsJunior Jobs
R© 2026 RVC Globalbuild 89bc7db8
AboutJobs in Claude & ChatGPTPricingContactPrivacyCookiesRefundsTerms & ConditionsFor Employers