Back to results

Closed listing

Senior Java & Apache Spark Developer

  • Quebec, QC, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Hiring: Senior Java & Apache Spark Developer

Location: Montreal, QC - Onsite

Experience: 7–12+ Years

We are seeking a Senior Java & Apache Spark Engineer to join our engineering team and build scalable, high-performance, data-intensive applications.

Key Responsibilities:

  • Design, develop, and maintain enterprise-grade Core Java applications.
  • Build scalable backend services and distributed processing solutions using Java & Apache Spark.
  • Develop batch and real-time data processing pipelines.
  • Optimize Spark jobs for performance, scalability, reliability, and resource utilization.
  • Work with structured, semi-structured, and unstructured data.
  • Develop complex SQL queries and perform database/query optimization.
  • Troubleshoot production issues and conduct root-cause analysis.
  • Participate in architecture, technical design, code reviews, Agile ceremonies, and mentoring.
  • Leverage AI-assisted development tools, prompt engineering, and GenAI capabilities to improve engineering productivity.
  • Collaborate with architects, product owners, data engineers, analysts, and business stakeholders.

Required Qualifications:

  • Bachelor’s degree in computer science, IT, Engineering, Mathematics, or related field.
  • 7+ years of software development experience.
  • Strong expertise in Core Java (Java 8/11/17+).
  • Hands-on experience with Apache Spark, Spark SQL, DataFrames/Datasets.
  • Strong knowledge of distributed systems and large-scale data processing.
  • Excellent understanding of OOP, design patterns, multithreading, concurrency, and JVM performance tuning.
  • Strong SQL skills and experience with complex query optimization.
  • Experience with Oracle, SQL Server, PostgreSQL, or MySQL.
  • Strong Linux/Unix and Git experience.
  • Excellent analytical, debugging, communication, and problem-solving skills.

Technical Skills:

Java: Core Java, Collections, Multithreading, Concurrency, JVM Tuning, OOD

Big Data: Apache Spark, Spark SQL, DataFrames, Datasets, Distributed Computing

Databases: SQL, Oracle, SQL Server, PostgreSQL, MySQL, Data Warehousing

DevOps: Git, Maven/Gradle, CI/CD, Linux/Unix, Agile

Preferred / Nice to Have:

  • Databricks
  • Delta Lake
  • Azure Data Platform / AWS / GCP
  • Kafka / Spark Streaming
  • Python
  • Docker / Kubernetes
  • Airflow
  • Data Lakehouse architectures
  • Data governance, security, and compliance
  • GenAI / LLM application development
  • Cloud-native architectures

🤖 AI & Modern Engineering

Experience or foundational knowledge in:

  • AI coding assistants
  • Prompt engineering
  • Contextual data management
  • AI model testing and validation
  • AI-powered analytics and intelligent automation
  • 🌟 Ideal Candidate

    The ideal candidate has proven experience delivering large-scale Java and Spark solutions in enterprise environments, strong distributed-computing expertise, and the ability to independently drive complex technical initiatives.

    📩 Interested candidates: Please share your updated resume and contact details.

    kashish.kulbhaje@aptino.com / kashish.kulbhaje@aptino.biz

    Contact No - 817 330 7081

    More about this job

    Responsibilities

    Design and develop enterprise-grade Core Java applications and scalable distributed processing solutions using Apache Spark. Build and optimize batch and real-time data processing pipelines while leveraging AI-assisted development tools to improve productivity.

    Requirements

    Requires a Bachelor's degree and 7+ years of software development experience with strong expertise in Core Java and Apache Spark. Candidates must be proficient in SQL, distributed computing, and JVM performance tuning.

    Skills

    • Core Java
    • Apache Spark
    • Spark SQL
    • Distributed Systems
    • SQL
    • JVM Tuning
    • Multithreading
    • OOP
    • Linux/Unix
    • Git
    • DataFrames
    • Datasets
    • Data Warehousing
    • CI/CD
    • Agile
    • GenAI

    Visa sponsorship

    Not detected in the job text

    Hiring contact

    Kashish Kulbhaje

    Hiring contact email

    kashish.kulbhaje@aptino.com

    Categories

    • Software
    • Data & Analytics
    • Technology
    • Engineering
    • Consulting

    Keywords

    • Java
    • Apache Spark
    • Spark SQL
    • DataFrames
    • Datasets
    • Distributed Computing
    • JVM Tuning
    • Multithreading
    • Concurrency
    • OOD
    • SQL
    • Oracle
    • SQL Server
    • PostgreSQL
    • MySQL
    • Data Warehousing
    • Git
    • Maven
    • Gradle
    • CI/CD
    • Linux
    • Unix
    • Agile
    • Databricks
    • Delta Lake
    • Azure
    • AWS
    • GCP
    • Kafka
    • GenAI

    Report this job