Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Spark Developer

Apptad Inc

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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Java Spark Developer in Canada vacancy
  •  ...Job Title: Software Engineer Core Java, Apache Spark, Python Location: Montreal, QB Job Type: Full-Time (FTE) Work Model: Hybrid...  ...Core Java, Apache Spark, Python, SQL, and Linux to design, develop, and support scalable server-side applications and... 
    Suggested
    Full time

    Acestack

    Canada
    1 day ago
  • $75.9k - $141.9k

     ...audiences. ~ Practical experience utilizing AI-supported coding or developer productivity tools such as Microsoft Copilot or GitHub Copilot...  ...solutions. Construct and develop applications utilizing Java and Spring Boot within a microservices and cloud-native... 
    Senior
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...Job Title: Java Developer with AI Tools Experience Location: Montreal, QB Job Type: Full-Time (FTE) Work Model: Hybrid Job Summary We are seeking a Java Developer with AI Tools Experience to build scalable, enterprise-grade backend applications... 
    Suggested
    Full time

    Acestack

    Canada
    1 day ago
  • $61.6k - $113.9k

     ...testing (SIT/UAT), deployment, and production support. Create and maintain applications using Java and Spring Boot in a microservices and cloud-based setting. Develop integrations for systems and applications using RESTful APIs, MQ, Kafka, and SFTP (JSON/XML).... 
    Suggested
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  • $61.6k - $113.9k

     ...equivalent combination of education and experience. Proficiency in Java, Spring Boot, Hibernate/JPA. Experience with Angular,...  ...rectify issues within business systems and service applications. Develop high-quality technology applications and services using... 
    Suggested
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  • $90k - $130k

     ...major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases. We are comfortable...  ...improves agent performance. We work with leading AI teams to develop large language models that can act as proactive, multi-step... 
    Senior
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...compliance, and unit economics. Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design...  ...~ Deep expertise in backend programming (e.g., Python , Go, Java) and cloud‑native architecture. ~ Proven track record... 
    Senior
    Full time

    Coinbase

    Canada
    a month ago
  •  ...The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance...  ...systems . Expert programming skills in C#, Go, TypeScript, Java , or other modern languages, with authority in API and distributed... 
    Senior
    Full time

    Beyondtrust

    Canada
    10 days ago
  •  ...Responsibilities Curate and author code examples, solutions, and corrections in Python, JavaScript including ReactJS, C and C++, Java, Rust, and Go for model training and benchmarking. Evaluate AI-generated code for correctness, efficiency, scalability, and reliability... 
    Senior
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  • Senior DevOps & Python Platform Engineering Specialist Job Summary We are seeking a...  ...Software Development & Engineering Design, develop, and maintain scalable content management...  ...experience. Working knowledge of Java . 3+ years supporting Linux and/or... 
    Senior

    Querentia

    Canada
    1 day ago
  •  ...architecture into a modern, scalable, event-driven platform. As a Senior Server Engineer, you will play a foundational role in designing...  .... What You'll Do: Lead backend development using Java (Spring Boot, Hibernate, Dropwizard) and related technologies... 
    Senior
    Full time

    Rush Street Interactive

    Canada
    25 days ago
  • $200k

     ...We need five years of recent experience developing TIBCO integration solutions, including building...  .... We need development experience in Java or .NET. We require experience working...  ...XML AI More: We are hiring two Senior TIBCO Developers for a contract role... 
    Senior
    Hourly pay
    Full time
    Contract work

    TEKsystems c/o Allegis Group

    Canada
    a month ago
  • $91k - $113k

     ...application connectivity. We are looking for a Senior Software Engineer who can deliver high-...  ...enjoys working across services, APIs, developer workflows, and user-facing capabilities,...  .... Implement secure, reliable Java-based microservices and APIs that support... 
    Senior
    Full time
    Local area
    Worldwide
    Flexible hours

    Ping Identity

    Canada
    4 days ago
  • $75.9k - $141.9k

     ...architecture, and business teams to address complex domain challenges. We build robust microservices and APIs using Java, Node.js, and Python. We develop intuitive frontend applications with React or Angular. We ensure our systems are secure, resilient, and... 
    Senior
    Full time

    BMO Financial

    Canada
    a month ago
  •  ...Hi Pooja, Please share the profiles ASAP. Target the candidates only from east coast. Role:- Java API Engineer Client:- CITI Bank Type: Only fulltime Day 1 onsite- Hybrid Location: Mississauga, Canada Salary: 110k-120k +benefits... 
    Full time
    Immediate start

    TalentOla

    Canada
    1 day ago
  •  ...Position Overview We are seeking a talented, highly technical Senior Analytics Engineer to join our core Analytics Engineering team...  ...batch and real-time ETL/ELT pipelines using Python, SQL, Apache Spark, and Scala . Workflow Orchestration: Program, schedule, and... 
    Senior
    Full time
    Remote work
    Work from home
    Flexible hours

    Reddit

    Canada
    a month ago
  •  ...Description: We are looking for a Senior Data Engineer that will play...  ...engineering professional, developing scalable big data solutions...  ...programming languages ( Python , Java ), relational databases (...  ...), and streaming ( Kafka , Spark ) ~ Must have PySpark and... 
    Senior
    Full time

    Partech

    Canada
    18 days ago
  • $111k - $160k

     ...greatest potential. Title and Summary Senior Software Engineer Overview: The Decision...  ...frameworks and reusable test suites. • Develop and execute functional, integration, API,...  ...software engineering experience with Java and modern application development practices... 
    Senior
    Full time
    Immediate start
    Worldwide

    Mastercard

    Canada
    3 days ago
  • $94.5k - $108k

     ...Salary: $94,500 - 108,000 per year Requirements: Proven experience in supporting or developing solutions within Blue Yonder WMS Discrete In-depth understanding of MOCA development practices Familiarity with DDA, Integrator, Page Builder, Reports, and Labels... 
    Senior
    Full time
    Remote work

    Cognizant

    Canada
    more than 2 months ago
  • Tripadvisor, the world’s largest travel site, operates at scale with over 500 million reviews, opinions, photos, and videos reaching over 390 million unique visitors each month. We are a data driven company that leverages our data to empower our decisions. Tripadvisor is...
    Senior
    Full time

    Tripadvisor

    Canada
    10 days ago
  • Job title: Java Developer Job location: Montreal, Canada(Hybrid) Job Type: Contract Job description: Technology  The ideal candidate should have the skills listed below but in addition should be a self-driven, dedicated individual who works well in a team and thinks... 
    Contract work

    TechNeptune Consulting Inc

    Canada
    19 days ago
  •  ...We are looking for an experienced SAP S/4HANA FICO Senior Consultant to support finance transformation initiatives. The ideal candidate has strong expertise in SAP S/4HANA Finance, Banking, Treasury, and system integrations, with experience delivering full-cycle... 
    Senior

    J M Group Inc

    Canada
    1 day ago
  •  ...About the Role We're looking for a collaborative and hands-on Senior Director, People & Operations to help build CoLab to become an...  ...with confidence, while raising the standard for how we hire, develop, organize, and operate. This role is for someone who’s energized... 
    Senior
    Full time

    Colabsoftware

    Canada
    10 days ago
  • $1,000 per month

     ...What you'll do Own 4–6 open roles at once, including 2+ senior or strategic hires , across Project Management, Creative, and UGC fields. Build real trust with senior hiring managers and our leadership team. Run offer conversations solo, all the way up to senior... 
    Senior
    Full time
    Remote work
    Home office
    Flexible hours
    2 days per week
    1 day per week

    Inbeat

    Canada
    23 days ago
  • $48 - $62 per hour

     ...Java Developer   JOB-10047121   Anticipated Start Date August 3, 2026   Location Morrisville, NC   Type of Employment Contract Hire   Employer Info O ur client is a leader in the industry of providing safe water treatment and sewage services... 
    Hourly pay
    Full time
    Contract work
    Temporary work

    Dynamics ATS

    Canada
    26 days ago
  •  .../ OLAP execution. Solid backend engineering. Our stack is Java , but we care more that you can read and modify a real codebase...  ...Strongly preferred Lakehouse experience: Databricks , Spark , Delta Lake / Iceberg , or comparable. Experience designing... 
    Full time
    Remote work

    Oscilar

    Canada
    1 day ago
  •  ...Netomi is hiring a Senior Product Manager to own the product strategy and execution roadmap for Autonomous Agents in the conversational AI domain. This role is responsible for defining how Netomi’s agents reason, plan, execute multi-step tasks, and collaborate across... 
    Senior
    Full time

    Netomi

    Canada
    19 days ago
  • $64k - $104k

    Salary: $64,000 - 104,000 per year Requirements: Extensive experience in Windows Server and/or Linux Server administration, including installation, configuration, patching, and troubleshooting Proficient in virtualization technologies such as VMware, Hyper-V, or...
    Senior
    Full time
    Work at office

    Astra North Infoteck Inc.

    Canada
    more than 2 months ago
  •  ...solution for many of our new customers. You will work directly with customers in our Strategic (predominantly Enterprise) segment, developing and executing implementation plans to ensure a positive customer experience and expedited time to value. Your goal is to support... 
    Senior
    Full time
    Remote work

    Ashby

    Canada
    1 day ago
  •  ...please share your resume to ****@*****.*** Job Title: Senior Avionics Systems Engineer Open IMA Platform Location:...  ...architectures aligned with aircraft and system-level requirements. Develop functional, logical, physical, and deployment architectures for... 
    Senior
    Full time

    Acestack

    Canada
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Spark Developer. Be the first to apply!