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

Senior Java Backend Developer - Apache Spark, Python & Data Processing Systems

Temporary

Astra North Infoteck Inc.

Job Description: Role: Software Engineer 

Location: Montreal; Hybrid 3 days a week in office

We are seeking a highly motivated and experienced Software Engineer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux to design, develop, and support scalable server-side applications and analytical data processing systems. The ideal candidate will have hands-on experience in building high-performance applications, integrating analytical platforms, and working with large-scale data processing frameworks.

Key Responsibilities

- Design, develop, test, and maintain high-performance, scalable server-side applications using Core Java and Python.

- Build and optimize large-scale data processing solutions using Apache Spark.

- Develop and maintain database solutions, write complex SQL queries, and optimize database performance.

- Design and integrate analytical systems to process and analyze large volumes of structured and unstructured data.

- Collaborate with cross-functional teams including business analysts, architects, data engineers, and QA teams to deliver robust solutions.

- Troubleshoot, debug, and resolve application and system performance issues.

- Work in Linux environments for application deployment, monitoring, and support activities.

- Participate in application architecture discussions and contribute to technical design decisions.

- Ensure adherence to coding standards, security guidelines, and software development best practices.

- Support CI/CD processes and application lifecycle management.

 

Required Skills & Qualifications

- 5–10 years of hands-on experience in software development and analytical system integration.

- Strong programming expertise in Core Java.

- Hands-on experience with Apache Spark for distributed data processing.

- Strong development experience in Python.

- Proficiency in SQL and relational databases.

- Strong working knowledge of Linux/Unix operating systems.

- Experience in application/server-side development and microservices-based architectures.

- Experience designing, building, and integrating analytical and data processing systems.

- Strong understanding of data structures, algorithms, object-oriented design principles, and multithreading.

- Experience with RESTful APIs and system integration.

- Excellent problem-solving and debugging skills.

 

Preferred Qualifications

- Experience with cloud platforms such as AWS, Azure, or GCP.

- Knowledge of Hadoop ecosystem technologies.

- Experience with containerization technologies such as Docker and Kubernetes.

- Familiarity with CI/CD tools and DevOps practices.

- Experience working in Agile/Scrum environments.

Key Competencies

- Strong analytical and problem-solving skills.

- Ability to work independently and collaboratively in a fast-paced environment.

- Excellent communication and stakeholder management skills.

- Commitment to delivering high-quality, scalable, and maintainable solutions.

- Nice to Have: Financial Services / Capital Markets domain experience.

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Senior Java Backend Developer - Apache Spark, Python & Data Processing Systems in Montréal, QC vacancy
  •  ...are seeking an accomplished Full Stack Developer (Python/React) with expertise in GenAl technologies...  ..., usage of tools to integrate data into LLM context, etc. Ul development...  ...licenses, Relevant experience and skills, Seniority and performance, Market and business consideration... 
    Data
    Python
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    17 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Senior
    Python
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    15 days ago
  •  ...Voir tous Développeur Backend Java Senior Lieu Montréal, Québec Date août 5, 2026 Type Contractuel Domaine Transport Notre client est actuellement à la recherche d’un Développeur Backend Java Senior pour un beau mandat de 6 mois. Le poste est basé... 
    Senior
    Full time
    Summer work
    Work at office

    Cofina, Services Conseils en TI

    Montréal, QC
    17 hours ago
  • $90k - $95k per year

     ...Canada/US and Europe. We currently have a role as a Senior Fullstack Java Developer with our large consulting client for a major banking services...  ...using Spring Boot and Angular/React. Participate in system design and architecture discussions for multi-tiered enterprise... 
    Data
    Senior
    Python
    Long term contract
    Permanent employment
    Contract work
    Work at office

    Tech Talent International

    Montréal, QC
    2 days ago
  •  ...offer you a unique opportunity to develop your expertise within a high-...  ...Levio is currently seeking a Python Developer to contribute to a...  ...Design, develop and optimize Backend services in Python, primarily...  ...modernize financial forecasting processes ; Contribute to the evolution... 
    Data
    Python
    Permanent employment
    Full time
    Flexible hours

    Levio

    Montréal, QC
    2 hours ago
  •  ...Nous recherchons un développeur Python hautement qualifié pour...  ...seeking a highly skilled Python developer to support the continued development...  ...avec Git ou d’autres systèmes de contrôle de version Vous...  ...discrimination. Our recruitment process: A quick pre-qualification... 
    Data
    Python
    Full time
    Temporary work
    Worldwide

    SOGECLAIR

    Montréal, QC
    8 days ago
  •  ...About the Role We are seeking a Senior Staff Fullstack Developer to join our team with a primary focus...  ...modernization of AlayaCare’s design system. The candidate will help define how...  ...ability to collaborate effectively with backend teams on API design, performance,... 
    Data
    Senior
    Python
    Long term contract
    Temporary work
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    2 hours ago
  •  ...Senior Data Developer Who We Are 2K is headquartered in Novato, California and is a wholly owned...  ...to solve data bottlenecks and design backends for new portfolio-tracking tools.   ●...  ...designing and maintaining production-level ETL processes. ●    Proficiency with Python, Google... 
    Data
    Senior
    Python
    Apprenticeship
    Casual work
    Work from home

    2K

    Montréal, QC
    13 days ago
  • $88.8k - $133.2k per year

     ...NTT DATA strives to hire exceptional, innovative and passionate individuals who...  ...are currently seeking a Développeur Python (sur site)/Python Developer (Onsite) to join our team in Montreal...  ...développer et implémenter des solutions backend et full stack évolutives en Python et... 
    Data
    Python
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Montréal, QC
    18 hours ago
  •  ...challenge consensus. We are looking for a Data Developer to join our AI and Multi Asset...  ...researchers. You'll build data pipelines for RAG systems, optimize embedding workflows, and...  ...research, and AI workloads. Develop data processing workflows to prepare and optimize... 
    Data
    Python

    DRW

    Montréal, QC
    7 days ago
  •  ...technical decisions behind a project? Techso is looking for a Senior Full Stack Java Developer to help design and develop digital solutions used by...  ..., continuous integration, and automated deployment processes; Participate in pre-sales activities, including effort... 
    Senior
    Python
    Full time
    Work at office
    Flexible hours

    Techso

    Montréal, QC
    13 days ago
  •  ...re seeking someone to join our Data Obfuscation team as a Database...  ...Data Engineering Specialist (Python) to design and deliver scalable...  ...protect the organization's systems and networks against actual and...  ...Do In The Role Design and develop resilient on-prem and multi-cloud... 
    Data
    Python
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    9 days ago
  •  ...présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage...  ...de développement; Collaborer avec les développeurs seniors, analystes et architectes. Requirements Minimum 2 ans... 
    Senior
    Python
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    15 days ago
  •  ...We’re seeking someone to join our Optimus SDLC team as a Senior Java/Scala Developer-Risk Infrastructure to lead the evolution of the platform Optimus...  ...scale developer infrastructure, distributed build and test systems, workflow automation, and AI-enabled engineering... 
    Senior
    Python
    Long term contract
    Full time
    Work at office
    Local area
    Remote work

    Morgan Stanley

    Montréal, QC
    1 day ago
  • $104k - $130k per year

     ...Role Description Java Developer Lead II - Software Engineering...  ...large-scale, mission-critical systems. Align departmental goals and...  ...data technologies (e.g., Hadoop, Spark). Compensation can differ...  ...AI technology in our hiring process to verify candidate identity and... 
    Data
    Permanent employment
    Full time
    Temporary work
    Part time
    Apprenticeship
    Work at office

    UST

    Montréal, QC
    28 days ago
  •  ...Business Solutions Architect, application teams, and business stakeholders to deliver data and artificial intelligence solutions that make processes and systems smarter. They develop and maintain data pipelines that meet the requirements of predictive models and design... 
    Data
    Senior
    Python
    Full time

    Ubisoft

    Montréal, QC
    13 days ago
  •  ...We are looking for a talented developer to join our team and contribute...  ...using React, TypeScript, and Python • Write clean, maintainable,...  ...functional teams • Contribute to system architecture and design...  ...defects, and contribute to agile processes and continuous improvements... 
    Python
    Work at office
    Immediate start
    Remote work
    Work from home

    Corning

    Montréal, QC
    1 day ago
  •  ...About the Role We are seeking a  Staff Data Developer to join our Data & Intelligence...  ...infrastructure to power our data products. As a senior member of the team, you’ll collaborate...  ...reliability and performance of our data systems, while influencing the enterprise-wide... 
    Data
    Senior
    Python
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    2 hours ago
  •  ...About the Role Valnet's  Automotive Group  is looking for a Senior Backend Developer to join a multi-functional development team. The ideal...  ...this role you will work primarily on Valnet Auto's proprietary systems and tools. Responsibilities Responsible for new development... 
    Senior
    Full time

    Valnet Inc.

    Montréal, QC
    14 days ago
  •  ...and the mission You'd be joining our Backend team within the Platform Engineering division...  ...inside MaintainX: we treat our internal developer platform as a real product, with internal...  ...About You ~5+ years of distributed systems experience ~ Expert in Node.js, TypeScript... 
    Senior
    Full time
    Local area
    Immediate start

    MaintainX

    Montréal, QC
    15 days ago
  •  ...Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this...  ...to continuously improve development processes and application performance....  ...abilities. Experience with version control systems like Git. Knowledge of Agile development... 
    Contract work

    Sapsol Technologies Inc

    Montréal, QC
    16 days ago
  •  ...We're hiring a Senior System Engineer, Service SDK / Backend to build the software foundation that powers every Haply device. As robots and autonomous...  ...our hardware to robotics platforms, applications, and developers around the world. You'll design and maintain the real-... 
    Senior
    Full time
    Immediate start
    Worldwide

    Haply Robotics

    Montréal, QC
    2 days ago
  •  ...aircraft sensors, combined with third-party data, to help industrial emitters better...  ...looking for an innovative and experienced Backend Developer for our Payload Planner software. As...  ...integrate, and deploy backend stack Design System Architecture collectively with the team,... 
    Data
    Python
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Montréal, QC
    15 days ago
  • $70 - $75 per hour

     ...Job Title: Senior Software Developer, CAD Applications (C++/Python) Location: Hybrid - Montreal, Quebec, Canada Job Type: T4 Contract Experience: 7+ Years...  ...GitHub workflows. Support continuous integration processes using orchestration tools such as Jenkins. Utilize... 
    Senior
    Python
    Hourly pay
    Long term contract
    Full time
    Contract work

    NEARSOURCE TECHNOLOGIES

    Montréal, QC
    12 days ago
  •  ...About the Role   As a Junior Fullstack Developer (Python), you will work closely with experienced...  ...and test code.   ~ Pair-program with senior developers and participate in code...  ...AlayaCare uses AI tools during our hiring process to support fair, consistent, and objective... 
    Senior
    Python
    Work at office

    AlayaCare

    Montréal, QC
    2 hours ago
  • $52 - $55 per hour

     ...Job Responsibility: Job Role: Java Full Stack Developer with ReactJS Location: Montreal, Canada...  ...knowledge of software design principles: MVC, data structures, graph data, algorithms,...  ...multithreading, caching, recursion Backend Java Strong knowledge of core Java:... 
    Data
    Hourly pay
    Long term contract
    Fixed term contract
    Monday to friday
    Shift work
    Day shift

    Epsilon Solutions

    Montréal, QC
    3 days ago
  •  ...engineers who realized that the healthcare system was not exploiting the full potential of...  ...for clinics, which replaces inefficient processes with a faster and safer technological alternative...  .... Job Description As a Senior Data Transfer Developer, you will design,... 
    Data
    Senior
    Permanent employment
    Full time
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    23 days ago
  •  ...Full Stack Python Developer | Fintech | Full Time | 4 Days on-site We are seeking a Full Stack...  ...Responsibilitie s Manage the entire development process, including gathering business...  ...skills to troubleshoot issues and optimize system performance Oversee the deployment... 
    Python
    Full time

    Caspian One

    Montréal, QC
    1 day ago
  • $55k - $60k per year

     ...le développement d'applications en Python Expérience de travail avec des systèmes de contrôle de version tels que Git...  ...Consulting, Digital, Cloud & DevOps, Data, and Software Engineering,...  ...development initiatives in our FinLabs we develop solutions for modernization, from Artificial... 
    Data
    Python
    Long term contract
    Full time
    Apprenticeship
    Work at office
    Local area
    Flexible hours
    Day shift

    Calitii

    Montréal, QC
    15 days ago
  •  ...years of working experience as a Scala developer. Hands on development in Scala Spark and HDFS platform. Must have implemented project on Scala and Python platform. Knowledge of Behavior Driven Development BDD, Possess Big Data technology certification is preferred.... 
    Senior
    Python
    Full time
    Fixed term contract
    Remote work
    Relocation
    Monday to friday
    Shift work

    AstraNorth

    Montréal, QC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Backend Developer - Apache Spark, Python & Data Processing Systems. Be the first to apply!