Java Spark Developer in Montréal

Java Spark Developer in Montréal

Montréal Full-Time 121500 - 148500 $ / year (est.) On-site
A

At a Glance

  • Tasks: Design and build high-performance backend systems using Java and Apache Spark.
  • Company: Join a leading tech company focused on engineering excellence.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team culture with mentorship opportunities and career advancement.
  • Why this job: Make an impact by developing scalable solutions in a collaborative environment.
  • Qualifications: 7+ years of Java development experience and expertise in big data processing.

The predicted salary is between 121500 - 148500 $ per year.

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/No SQL 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 Dev Ops 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., Postgre SQL, My SQL) and No SQL solutions (e. g., Mongo DB, Cassandra).
  • Tools & Dev

Ops: Proficiency with Git, CI/CD pipelines (Jenkins, Git Lab, or Git Hub Actions), Maven/Gradle, and Docker.

Nice-to-Have Skills

  • Frontend Knowledge: Familiarity or hands-on experience with Angular (Type Script, Rx JS, 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
  • #J-18808-Ljbffr

Java Spark Developer in Montréal employer: APPTAD, Inc.

As a Middleware Engineer at our Montreal location, you will thrive in a dynamic hybrid work environment that fosters collaboration and innovation. We prioritize employee growth through continuous learning opportunities and a supportive culture that values your contributions. Join us to be part of a leading global financial organization where your expertise will directly impact the efficiency and stability of our technology platforms.

A

Contact Details:

APPTAD, Inc. Recruitment Team

We think you need these skills to ace Java Spark Developer in Montréal

Java (Java 8/11/17+)
Apache Spark
Spring Boot
SQL
NoSQL
RESTful APIs
Microservices Architecture