Apply now

Posted 9 days ago

Senior Java Developer (Cloud Migration Focus)

@ Agilno

Toronto, Ontario

Contract
Apply now
SIGNALS

Overview

Agilno is hiring a contract Senior Java Developer for up to 6 months to adapt its platform's application layer from AWS to Microsoft Azure. The work covers porting Spring Boot services, migrating MongoDB and PostgreSQL data, replacing AWS SDK usage, and keeping performance stable.

Responsibilities:

  • Port Java Spring Boot services and data access layers from AWS to Azure
  • Replace AWS SDK usage with Azure equivalents
  • Migrate MongoDB and PostgreSQL workloads to Azure
  • Deploy containerized services on AKS with DevOps
  • Debug application errors during the environment shift

Requirements summary:

  • Deep production Java and Spring Boot experience
  • MongoDB and PostgreSQL experience
  • Message queue and object storage experience
  • OAuth2/OIDC and identity provider experience
  • Live production migration experience to Azure

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-11-04
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Work settingHome
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Licences & certificationsAZ-204, AZ-400

Summary and details written by AI from the posting; the employer’s posting is the authority.

FieldValue
Open jobs on Jobsy3
Job description
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).

Similar jobs

  • Java Developer

    Toronto, ON
    Contract

    Apex Systems

    4+ YOEThe successful candidate will be a hands-on developer with strong Java expertise, excellent problem-solving abilities, and the ability to work independently; Analyze business requirements and translate them into…

    Oracle Java, Agile development, Back-end development, Problem solving, Work independently, API development

  • Senior Java Developer

    Waterloo, ON
    Contract

    Akkodis

    8+ YOECandidates need a Bachelor's degree in computer science or a related field, 8+ years of Java and SQL Server experience, and skill building REST APIs with Spring Boot. Agile team experience and strong communication skills are also required.

    SQL Server, Spring Boot, Elasticsearch, Logstash, Docker, Kubernetes

  • Java Developer

    Mississauga, ON
    Full Time

    Tata Consultancy Services

    Candidates need several years of hands-on Java development experience, strong Core Java (8, 11 or 17) and Spring skills, and REST API and microservices experience. Tata Consultancy Services also expects SQL database, messaging, Git and Unix/Linux experience.

    Spring Boot, Git, Kafka, RabbitMQ, Oracle, PostgreSQL

  • Java Developer

    Mississauga, ON

    Dexian: Dexian is a leading provider of staffing, IT, and workforce solutions with nearly 12,000 employees and 70 locations worldwide.

    Dexian needs senior, architect-level engineers with a track record of delivering production systems, strong Java and Spring Boot backend skills, and experience with Oracle or MS SQL Server and MongoDB. Candidates also need front-end knowledge, practical use of AI coding tools, and strong communication with business users.

    Java, Spring Boot, Angular, React, Oracle, MS SQL Server

  • Senior Java Developer

    Mississauga, ON
    Contract

    Luxoft

    6+ YOECandidates need 6+ years of Java experience, including Spring Boot, SQL and PL-SQL on Oracle, Kubernetes, REST services, Kafka and Redis. They also need Unix and shell scripting, strong analytical skills and excellent communication in English.

    Oracle DB, Kubernetes, Kafka, Redis, JIRA, Harness

  • Java Developer

    Toronto, ON
    Contract

    Aaron Consulting Inc.

    6+ YOECandidates need 6+ years of Java development experience, plus 4+ years each in REST API design and integration, Microservices and Spring Boot, and authentication and security such as OAuth2.

  • Senior Java Developer (Backend Development)

    Toronto, ON
    Contract

    Iris Software Inc.

    12+ YOECandidates need 12+ years of hands-on coding experience, strong Java and Spring Boot skills, and experience building REST APIs and microservices. They also need knowledge of API security, distributed systems, CI/CD, testing, and production troubleshooting, plus technical leadership experience.

    Java, Spring Boot, Git, AWS

  • Senior Java Developer (FinTech & Payment Technologies)

    Ontario
    Contract

    Brainhunter Systems Ltd

    10+ YOECandidates need 10+ years of experience, including 5+ years building payment and FinTech banking applications. Required skills include Java 21 or higher, Spring Boot 3.5 or higher, JUnit 5 and Mockito, REST APIs, microservices, Maven, Git, and cloud deployment on AWS, Azure, or GCP.

    Java, Spring Boot, Maven, Git, JUnit 5, Mockito

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.