Skip to main content
Post your resume and find your next job on Indeed!

Java jobs in Montréal, QC

Sort by: -
    • We are seeking a highly skilled and experienced Senior Java Spark Developer to join our core engineering team.
    • Core Java: 7 years (required).
    • The successful candidate will have strong time management skills, the ability to work in a team setting as well as individually and have experience in the AWS…
    • Développement UI (Angular) & Développement Backend (Java):*.
    • Vous serez un développeur techniquement compétent et enthousiaste, avec un désir de travailler sur…
    • Our support for critical business functions extends to records and document management, business continuity planning, and due diligence investigations.
    • We are seeking a highly skilled and experienced Senior Java Backend Developer to join our core engineering team.
    • Issu de la fusion de Mecanica Solutions et SolidXperts, le groupe réunit plus de 40 ans d'expertise en logiciels Dassault Systèmes, CATIA, ENOVIA, SOLIDWORKS et…
    • We are seeking an experienced and highly skilled Senior Java Developer to join our dynamic team.
    • The ideal candidate will have a strong background in Java…
    • Prioritize project work based on critical incidents and key business stakeholders.
    • Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec…
    • Responsible for high reliability and maintainability of new applications.
    • Vous êtes responsable des applications locales et globales axées sur l'analyse des…
    • Chef de file mondial de l’industrie de l’ingénierie et du conseil TI, avec plus de 58 000 conseiller·e·s à travers le monde, le Groupe ALTEN optimise la…
    • Support the design and planning of key architecture deliverables including security architecture designs, C4 diagrams, architecture decision records, and…
    • Strong experience in working with Cloud, open-source and commercial-off-the-shelf, API platforms (e.g., MuleSoft), and message queuing technologies such as…
    • Baccalauréat en informatique, génie logiciel ou autre discipline connexe avec 10 ans d’expérience dans un rôle similaire, analyse d'affaires.
    • Se concerter avec les clients pour déterminer les besoins.
    • Documenter les exigences techniques afin de s'assurer que les produits, les processus et les…
    • View all Enovacom Canada jobs - Montréal jobs - Reponsable Système D'information (H/F) jobs in Montréal, QC
    • Salary Search: spécialiste des systèmes informatiques commerciaux salaries in Montréal, QC
    • Préparer les rapports, manuels et autres documents sur l'état, l'exploitation et l'entretien des logiciels.
    • Excel Visual Basic for Applications (VBA).
Get email updates for the latest Java jobs in Montréal, QC

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

spring boot

Career Resources:

Job Post Details

Java Spark Developer - job post

Apptad Inc
4.1 out of 5 stars
Montréal, QCHybrid work
Contract

Job details

Job type

  • Contract

Location

Montréal, QCHybrid work

Full job description

Senior Java Spark Developer
Location: Montreal

Experience Level: Senior (7+ Years)

Position Overview:
We are seeking a highly skilled and experienced Senior Java Spark 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

Experience:

  • Spark: 3 years (required)
  • Core Java: 7 years (required)

Work Location: Hybrid remote in Montréal, QC (Montréal)

Let Employers Find YouUpload Your Resume