Enable job alerts via email!

Software Developer - Java

IBM Computing

Markham

On-site

CAD 80,000 - 110,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Spark Developer, where you will leverage your Java programming skills to develop innovative solutions using the Apache Spark framework. This role offers the chance to work on exciting projects involving Spark SQL, DataFrames, and streaming, while enhancing cutting-edge technologies like Iceberg and Delta Lake. Embrace the opportunity to grow within a diverse and inclusive environment that values your contributions and fosters continuous learning. If you're passionate about technology and eager to take on new challenges, this is the perfect opportunity for you!

Qualifications

  • 4-6 years of experience in software development with strong Java skills.
  • Familiarity with collaborative tools like GitHub and multi-platform development.

Responsibilities

  • Develop and maintain applications using the Apache Spark framework.
  • Enhance Iceberg and Delta Lake for Spark use cases in Lakehouse architectures.

Skills

Java Programming
Apache Spark
GitHub
Spark SQL
DataFrames
Datasets
Streaming
Multi-platform Development

Tools

GitHub

Job description

Introduction

A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions. We are dedicated to creating the world’s leading AI-powered, cloud-native software solutions, providing endless global opportunities for growth within IBM’s product and technology landscape, which includes Research, Software, and Infrastructure.

Your role and responsibilities

As a Spark Developer, you will be responsible for developing, programming, and maintaining applications using the Apache Spark open-source framework. Your work will involve various aspects of the Spark ecosystem, including Spark SQL, DataFrames, Datasets, and streaming. Additionally, you will contribute to enhancing Iceberg and Delta Lake for Spark use cases in Lakehouse architectures, optimizing these for Spark applications.

Required technical and professional expertise
  • Software development expertise: 4-6 years of professional experience with a strong background in Java programming and familiarity with modern collaborative development tools such as GitHub.
  • Multi-platform development experience: Experience developing in at least two environments, such as Windows, Linux, and/or Mac.
  • Strong sense of autonomy: Ability to independently learn and develop new skills rapidly to achieve proficiency in new coding projects.

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM also complies with all fair employment practices regarding citizenship and immigration status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

(Remote) Java Software Developer

N. Harris Computer Corporation - CAD

Manitoba

Remote

CAD 70,000 - 110,000

2 days ago
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

software developer

www.canadainternational.gc.ca - Jobboard

Whitby

Remote

CAD 60,000 - 100,000

3 days ago
Be an early applicant

Software Developer

DataAnnotation

Toronto

Remote

CAD 100,000 - 125,000

5 days ago
Be an early applicant

Senior Software Developer- Java

RBC

Toronto

Hybrid

CAD 80,000 - 120,000

Today
Be an early applicant

Software Engineer - Java

Veeva Systems

Toronto

Remote

CAD 85,000 - 225,000

10 days ago

Software Developer-Java

Moneris

Toronto

Hybrid

CAD 70,000 - 110,000

3 days ago
Be an early applicant

Software Developer-Java

Moneris

Toronto

Hybrid

CAD 70,000 - 110,000

7 days ago
Be an early applicant

Développeur logiciels III/ Software Developer III

Ticketmaster

Toronto

Remote

CAD 70,000 - 110,000

9 days ago