Lead Cloud Data Developer Snowflake, Apache Spark, Java, SQL, OCP

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Lead Cloud Data Developer - Snowflake Apache Spark Java SQL OCP

Location: Toronto (4 days onsite Mandatory)



Role Overview
  • Lead data engineering and cloud platform initiatives with a blend of hands-on development and technical leadership.

  • Architect and deliver scalable cloud-native data solutions using Java Snowflake Spark Airflow and OpenShift.

  • Guide and mentor development teams while driving best practices and technical strategy.



Key Responsibilities

Technical Leadership

  • Lead and mentor a team of developers.

  • Provide technical guidance code reviews and design oversight.

  • Drive best practices coding standards and technical excellence.

Architecture & Design

  • Design enterprise-level data architectures and cloud-native solutions.

  • Define scalable secure and high-performance system designs.

Java Development

  • Oversee Java-based application development.

  • Establish and enforce coding standards and design patterns.

Data Strategy (Snowflake)

  • Lead Snowflake data warehouse initiatives.

  • Design and optimize data models for performance and scalability.

Big Data Engineering (Spark)

  • Architect develop and optimize Apache Spark applications.

  • Ensure efficient large-scale data processing and performance tuning.

Workflow Orchestration (Airflow)

  • Design and manage complex data pipelines and workflows using Apache Airflow.

  • Implement automation and monitoring for data pipelines.

Cloud Platform Management (OpenShift / OCP)

  • Lead OpenShift deployment strategies.

  • Manage container orchestration and cloud platform operations.

Database & SQL Leadership

  • Oversee database design and data modeling.

  • Perform SQL optimization and performance tuning.

Project & Delivery Management

  • Coordinate with cross-functional teams.

  • Ensure projects are delivered on time and meet quality standards.

Technical Decision-Making

  • Evaluate tools and technologies.

  • Define technical roadmaps and establish engineering best practices.



Required Technical Skills (Must-Have)

  • Java: Expert-level enterprise application development experience

  • Snowflake: Advanced cloud data warehouse architecture and optimization

  • Apache Spark: Deep knowledge of distributed computing and performance tuning

  • Apache Airflow: Expertise in workflow orchestration and pipeline architecture

  • OpenShift (OCP): Advanced container orchestration and cloud platform management

  • SQL: Expert-level query writing optimization and database performance tuning



Leadership & Qualifications

  • Bachelors or Masters degree in Computer Science Engineering or related field

  • 12 years of software development experience

  • 3 years in a technical leadership or lead developer role

  • Proven experience leading technical teams and delivering complex projects

  • Strong system design and architectural thinking

  • Excellent communication and stakeholder presentation skills

  • Experience with Agile methodologies and DevOps practices

  • Strong mentoring and team development experience




Required Skills:

Experience (Years): 8-10

Job Title: Lead Cloud Data Developer - Snowflake Apache Spark Java SQL OCPLocation: Toronto (4 days onsite Mandatory)Role OverviewLead data engineering and cloud platform initiatives with a blend of hands-on development and technical leadership.Architect and deliver scalable cloud-native data solut...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • REST
  • Eclipse
  • JSP
  • Junit
  • Spring
  • Struts
  • Jpa
  • Hibernate
  • Maven
  • J2EE
  • Jdbc
  • Java