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...
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.
View more
View less