Senior Java Spark Developer

Apptad Inc

Quebec

On-site

CAD 110,000 - 150,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apptad Inc is seeking a Senior Java Spark Developer to join our Montreal, QC-based engineering team. The role focuses on designing, building, and maintaining high-performance backend systems with a strong emphasis on Spark data processing and Spring Boot frameworks.

The ideal candidate brings 7+ years of enterprise Java experience, deep Spark knowledge, and a knack for scalable architectures. Angular UI knowledge is a plus for cross-functional collaboration across frontend teams.

Qualifications

  • 7+ years of backend Java development experience.
  • Proficient in Java 8/11/17+ with multithreading and design patterns.
  • Extensive experience with Spring ecosystem (Boot, MVC, Security, Data).
  • Proven track record with Apache Spark (Core, SQL, or Streaming).
  • Strong SQL/NoSQL skills (PostgreSQL, MySQL, MongoDB, Cassandra).
  • Experience designing secure RESTful APIs.

Responsibilities

  • Design, develop, and deploy robust microservices-based backend systems using Java and Spring Boot.
  • Architect and optimize large-scale Spark data processing pipelines.
  • Write complex SQL/NoSQL queries and optimize DB performance for high-throughput apps.
  • Design and implement secure, well-documented RESTful APIs.
  • Lead code reviews, enforce best practices, and mentor juniors.
  • Collaborate with frontend, product, and DevOps to deliver end-to-end features.

Skills

Core Java
Spring Framework
Apache Spark
SQL/NoSQL
REST APIs
CI/CD
Docker
Git
Angular (Frontend knowledge)

Tools

Jenkins
GitLab CI
GitHub Actions
PostgreSQL

Job description

Senior Java Spark Developer

Location: Montreal, QC

Position Overview

We are seeking a highly skilled and experienced Senior Java Backend Developer to join our core engineering team. In this role, you will be responsible for designing, building, and maintaining high-performance, scalable, and secure backend systems. The ideal candidate will have over 7 years of enterprise Java development experience, a strong background in big data processing using Apache Spark, and a passion for engineering excellence. While this is primarily a backend role, knowledge of Angular UI is a plus.

Key Responsibilities
  • System Architecture: Design, develop, and deploy robust, scalable, and microservices-based backend systems using Java and Spring Boot.
  • Data Processing: Architect and optimize large-scale, distributed data processing pipelines using Apache Spark.
  • Database Management: Write complex SQL/NoSQL queries and optimize database performance for high-throughput applications.
  • API Development: Design and implement secure, well-documented RESTful APIs.
  • Mentorship & Code Quality: Lead code reviews, enforce best practices, and mentor junior and mid-level developers.
  • Cross-Functional Collaboration: Partner closely with frontend teams, product managers, and DevOps to deliver seamless end-to-end features.
Required Technical Skills & Qualifications
  • Experience: 7+ years of professional software development experience primarily focused on backend engineering.
  • Core Java: Deep expertise in Java (Java 8/11/17+), including multithreading, concurrency, memory management, and design patterns.
  • Frameworks: Extensive experience with Spring Ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data).
  • Big Data Frameworks: Proven track record of building and tuning production-grade data pipelines using Apache Spark (Core, SQL, or Streaming).
  • Databases: Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions (e.g., MongoDB, Cassandra).
  • Tools & DevOps: Proficiency with Git, CI/CD pipelines (Jenkins, GitLab, or GitHub Actions), Maven/Gradle, and Docker.
Nice-to-Have Skills
  • Frontend Knowledge: Familiarity or hands-on experience with Angular (TypeScript, RxJS, state management), enabling smooth full-stack collaboration.
  • Cloud Platforms: Experience deploying and managing applications on cloud environments (AWS, GCP, or Azure).
  • Container Orchestration: Knowledge of Kubernetes
Soft Skills
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent communication and collaboration skills to work effectively in an agile environment.
  • Proven ability to take ownership of projects from concept to deployment
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Senior Java Spark Engineer, Data Pipelines & AI-Enabled Dev
Senior Java Spark Engineer, Data Pipelines & AI-Enabled Dev

Capgemini • Montreal (administrative region)

On-site
CAD 70,000 - 95,000
Senior Java Backend Developer (15+ Years Experience)
Senior Java Backend Developer (15+ Years Experience)

Confiar Services • Toronto

Hybrid
CAD 120,000 - 150,000
Sr Java full stack Developer
Sr Java full stack Developer

Cyber Space Technologies LLC • Montreal (administrative region)

Hybrid
CAD 99,000 - 121,000
Hybrid work model
Senior Java Software Engineer
Senior Java Software Engineer

LanceSoft, Inc. • Montreal

On-site
CAD 70,000 - 90,000
Core java, Apache Spark, Python Developer
Core java, Apache Spark, Python Developer

Linux Association of Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Java Backend Developer
Java Backend Developer

Prolifics • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Sr Backend Java Developer
Sr Backend Java Developer

Motion Recruitment Partners LLC • Mississauga

Hybrid
CAD 120,000 - 160,000
Java Developer
Java Developer

Patch Tech Staffing • Calgary

On-site
CAD 90,000 - 130,000
Java Developer
Java Developer

Highspring • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000