Java Spark Lead Developer

Godspeed Workforce
ON, Canada
$35,28 an hour (estimated)
Full-time
Quick Apply

Job Title : Java Spark Lead Developer

Location : Mississauga, ON

Exp : 10+

No. of positions : 4

Onlly local candidates - Greater Toronto Area

Job Description :

Position Overview : We are looking for a skilled Java Spark Lead Developer with hands-on experience in Java, Spark, Impala, Hive, and Hadoop.

The ideal candidate will have a strong background in developing and leading Spark-based big data solutions. As a Java Spark Lead Developer, you will play a crucial role in designing, implementing, and optimizing high-performance data processing applications using Java, Spark, and related big data technologies.

If you are passionate about big data, distributed computing, and Java development, and you possess the required skills and experience, we would love to hear from you.

Join our innovative team and contribute to the development of cutting-edge data processing and analytics solutions using Java and Apache Spark.

Key Responsibilities :

Technical Leadership : Provide technical leadership and guidance in the design and development of Java and Spark-based data processing applications.

Mentor and lead a team of developers to deliver high-quality solutions.

  • Solution Design : Architect and design scalable and efficient data processing solutions using Java, Spark, Impala, Hive, and Hadoop, addressing complex business requirements and performance considerations.
  • Hands-on Development : Lead by example through hands-on development, coding, and debugging of Java and Spark applications, ensuring adherence to best practices and coding standards.
  • Performance Optimization : Identify and implement performance optimizations for data processing workflows, leveraging Spark, Impala, and Hive to achieve efficient data processing and analytics.
  • Data Integration : Collaborate with data engineering and integration teams to ensure seamless integration of data processing applications with Hadoop-based data platforms and ecosystem tools.
  • Testing and Quality Assurance : Implement testing strategies and quality assurance processes for Java and Spark applications, ensuring robustness, reliability, and scalability.
  • Stakeholder Collaboration : Work closely with business stakeholders, data analysts, and other technical teams to understand requirements, provide technical insights, and deliver solutions aligned with business needs.
  • Documentation and Best Practices : Document technical designs, architecture, and development best practices for Java and Spark-based applications, promoting knowledge sharing and standardization.

Qualifications and Skills :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum 8 years of software development experience with a focus on Java, Spark, and big data technologies.
  • Proven hands-on experience in Java programming, Spark development, and working with Hadoop ecosystem tools including Impala and Hive.
  • Strong understanding of distributed computing principles and big data processing concepts.
  • Experience in performance tuning, optimization, and troubleshooting of Spark and Hadoop-based applications.
  • Proficiency in SQL and data querying using Impala, Hive, or similar tools.
  • Excellent leadership and communication skills, with the ability to lead a technical team and collaborate effectively with stakeholders.
  • Familiarity with agile software development methodologies and DevOps practices.

This is an excellent opportunity for a motivated and experienced Java Spark Lead Developer to join a dynamic team and contribute to the development of cutting-edge big data solutions.

If you have the required skills and a passion for leading data processing initiatives, we encourage you to apply.

5 days ago
Related jobs
Promoted
Synechron
Mississauga, Ontario

As a Java Spark Developer, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark. Experience with Apache Spark, Spark Streaming, Spark SQL, and related Spark ecosystem tools and libraries. Position: Java ...

Promoted
Genpact
Toronto, Ontario

Must have skills: Project/technology delivery lead experience of large-scale Java / RESTful API transformation projects, complex technology integration delivery. ...

Promoted
Synechron
Mississauga, Ontario

Role: Java Developer with Spark. We are looking for a Java Spark Developer with experience in building high-performing, scalable, enterprise-grade applications. Experience of SDLC experience on Java and Cloud Technology with overall cloud Architecture understanding. Cutting edge projects at the worl...

Promoted
Epsilon Solutions Ltd.
Mississauga, Ontario

As a Java Spark Developer, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark. Experience with Apache Spark, Spark Streaming, Spark SQL, and related Spark ecosystem tools and libraries. We are looking ...

Promoted
Synechron
Mississauga, Ontario

Skills:Strong experience with Java/Core JavaStrong experience with Spark/Spark streamingExperience with Big Data experience, Impala, HIVE, HadoopExperience with Microservices. We can offer you:• A highly competitive compensation and benefits package• A multinational organization with 51 offices in 2...

Promoted
Raise
Toronto, Ontario

Java DeveloperLocation: Toronto, ON- Hybrid (3 days onsite)Contract Length: 9 Months with Possibility of extension. Typical Day in Role:Lead technical decisioning for the scrum teams, collaborating with solutions architects and other technical leads. Candidate Requirements/Must Have Skills:7+ years’...

hireVouch
Greater Toronto Area, Ontario

Lead and Senior Java Developer (AWS & Spring Boot). As part of our commitment to excellence, we are seeking a skilled Java Developer proficient in AWS and Spring Boot to join our dynamic team. Role Overview: We are seeking a talented Java Developer with expertise in AWS and Spring Boot to contribute...

S.i. Systems
Toronto, Ontario

Java Developer with capital markets experience to lead and develop applications using Java, Spring SQL -. Someone who has managed projects and has lead developer experience. ...

C. G. Consulting Group Inc.
Mississauga, Ontario

As a Java Spark Developer, you will be responsible for designing, developing, and implementing high-performance, scalable, and reliable applications using Java and Apache Spark. Experience with Apache Spark, Spark Streaming, Spark SQL, and related Spark ecosystem tools and libraries. We are looking ...

Yoush Consulting
Toronto, Ontario

The technical requirements for the Java Lead arethe same as that of Java developer with the additional experience in managing ateam of developers. Senior Enterprise Java Developer and Lead. We are looking for a Senior Java developer,on contract, for one of our major clients in Ontario. Java develope...