Back to results

Java Architect

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Experience
Experience: 10+ Years
Posting language
English
Posted

Original job description

Role: Java Architect - Azure

Location: Toronto, ON(Hybrid)

Type: Contract

Experience: 10+ Years

Rate: CAD85/hr - CAD95/hr

Role Overview

We are seeking an experienced Java Architect with strong expertise in designing and delivering scalable, cloud-native applications on Microsoft Azure. The ideal candidate will have hands-on experience with Java-based microservices, cloud architecture, API development, infrastructure automation, and modern data platforms. This role involves collaborating with cross-functional teams, defining technical solutions, and driving best practices across application and cloud architecture.

Key Responsibilities

  • Design and architect enterprise-grade applications using Java and cloud-native technologies.
  • Lead the development of scalable, secure, and high-performance APIs and microservices.
  • Define and implement cloud solutions on Microsoft Azure.
  • Architect and manage containerized workloads using Kubernetes platforms.
  • Build and optimize event-driven and messaging-based integrations.
  • Establish infrastructure-as-code practices and deployment automation.
  • Collaborate with development, DevOps, and business teams to translate requirements into technical solutions.
  • Provide technical leadership, code reviews, architecture guidance, and mentorship to engineering teams.
  • Ensure adherence to security, governance, performance, and operational best practices.

Required Skills

  • Strong experience in Java application development and architecture.
  • Expertise in API design and integration.
  • Hands-on experience with Azure Data Lake Storage (ADLS).
  • Experience with Azure Kubernetes Service (AKS).
  • Strong knowledge of Terraform and Infrastructure as Code (IaC).
  • Experience with Kafka/MQ or other messaging and event-streaming platforms.
  • Solid understanding of cloud architecture, microservices, and distributed systems.

Preferred Skills

  • Experience with Azure Databricks.
  • Strong knowledge of Spring / Spring Boot.
  • Containerization experience using Docker.
  • Experience leading or mentoring small development teams.
  • Exposure to CI/CD pipelines, DevOps practices, and cloud security frameworks.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience designing and implementing enterprise-scale solutions.
  • Excellent communication, stakeholder management, and problem-solving skills.

Nice-to-Have Experience

  • Data engineering and analytics platforms.
  • Multi-cloud exposure.
  • Agile/Scrum delivery environments.
  • Financial Services, Retail, or Enterprise Digital Transformation projects.
More about this job

Responsibilities

The Java Architect will design and architect enterprise-grade, cloud-native applications on Microsoft Azure while leading the development of scalable APIs and microservices. They are responsible for driving technical solutions, establishing infrastructure-as-code practices, and providing mentorship to engineering teams.

Requirements

Candidates must have over 10 years of experience with Java application development, cloud architecture, and Microsoft Azure platforms. Proficiency in API design, Kubernetes, Terraform, and messaging platforms like Kafka is required for this role.

Skills

  • Java
  • Azure
  • Microservices
  • API Design
  • Azure Data Lake Storage
  • Azure Kubernetes Service
  • Terraform
  • Infrastructure as Code
  • Kafka
  • Spring Boot
  • Docker
  • Cloud Architecture
  • Distributed Systems
  • CI/CD
  • DevOps

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Data & Analytics
  • Consulting

Keywords

  • Java
  • Azure
  • Cloud-native
  • Microservices
  • API Development
  • Infrastructure Automation
  • Azure Data Lake Storage
  • Azure Kubernetes Service
  • Terraform
  • Infrastructure as Code
  • Kafka
  • Messaging
  • Event-driven
  • Spring
  • Spring Boot
  • Docker
  • CI/CD
  • DevOps
  • Cloud Security
  • Distributed Systems
  • Azure Databricks
  • Enterprise Architecture
  • Agile
  • Scrum
  • Data Engineering

Report this job