Principal Cloud Engineer – Tech Lead (Java + Azure Data Engineering)

VDart Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
Posted on: 2 hours ago
Vacancies: 1 Vacancy

Job Summary

Role: Principal Cloud Engineer Tech Lead (Java Azure Data Engineering).

Location: Toronto ON (Onsite).
Duration: Long Term Contract.

Job Summary:

  • Drive enterprise cloud transformation as a hands-on technical leader architecting scalable Java microservices and Azure data platforms. Lead 8-12 person engineering teams while mentoring developers and presenting strategic roadmaps to executives.

Key Responsibilities:

  • Lead design and implementation of Java microservices (Spring Boot Spring MVC Spring Security) deployed on Azure Kubernetes Service (AKS) Azure App Service or Azure Container Instances.
  • Architect event-driven architectures using Apache Kafka (Streams Connect KSQL) integrated with Azure Event Hubs or Azure Service Bus for real-time data processing.
  • Drive Azure data engineering solutions leveraging Azure Data Factory Azure Databricks Azure Synapse Analytics and Azure Data Lake Gen2 for enterprise-scale data platforms.
  • Mentor and lead development teams of 8-12 engineers through code reviews technical standards establishment and full SDLC ownership.

Required Technical Expertise:

  • Java Stack: Java SE/EE Spring Boot Spring MVC Spring Security Spring Cloud Microservices REST APIs JPA/Hibernate Maven/Gradle JUnit/Mockito.
  • Azure Platform: AKS App Service Azure Functions Azure Data Factory Databricks Synapse Data Lake Gen2 Event Hubs Service Bus.
  • Streaming: Apache Kafka (Producers Consumers Streams Connect KSQL Schema Registry) OR basic Kafka strong Azure DE.
  • DevOps: Docker Kubernetes Terraform ARM Templates CI/CD (Azure DevOps GitHub Actions Jenkins).
  • Observability: Azure Monitor Application Insights Prometheus Grafana.

Leadership Requirements:

  • Proven tech lead experience managing 8 developers through complete SDLC with demonstrated success in code reviews and technical mentorship.
  • Executive communication: Present architecture decisions roadmaps and technical strategies confidently to C-level stakeholders.
  • Stakeholder mastery: Strong collaboration across engineering product management and business teams using JIRA Confluence and Agile/Scrum ceremonies.

Experience Profile:

  • 10 years software engineering including 5 years cloud-native Java development.
  • Either: Strong Kafka (3 Years Hands-On) Basic Azure OR Strong Azure Data Engineering (3 Years) Basic Kafka Exposure.
  • Multiple long-term enterprise projects (2 Years Each) demonstrating sustained technical leadership.
Role: Principal Cloud Engineer Tech Lead (Java Azure Data Engineering). Location: Toronto ON (Onsite). Duration: Long Term Contract. Job Summary: Drive enterprise cloud transformation as a hands-on technical leader architecting scalable Java microservices and Azure data platforms. Lead 8-1...
View more view more

Key Skills

  • Design
  • Academics
  • AutoCAD 3D
  • Cafe
  • Fabrication
  • Java