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 20 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
    14 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
    13 days ago
  •  ...solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-...  ...'s engineering team, contributing hands-on to the migration, modernization, and optimization of enterprise-scale backend and data processing systems.... 
    Data
    Senior
    Full time
    Worldwide

    bounteous

    Montréal, QC
    a month 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
    6 days 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
    10 days ago
  •  ...deployment. At the intersection of backend development, cloud infrastructure,...  ...impact across Coveo. As one of our Senior Backend Software Developers, ML Platform, you will: Design, build...  ...infrastructure and automation using Python, Amazon Web Services (AWS), Terraform... 
    Data
    Senior
    Python

    Coveo

    Montréal, QC
    14 hours 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

    474 MS Services Group, Inc.

    Montréal, QC
    4 days 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
    5 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
    5 hours 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
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Solutions Techso

    Montréal, QC
    10 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
    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
    6 days 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
    25 days ago
  •  ...on the critical foundations of agentic systems, from tool orchestration and guardrails...  ...’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve...  ...and engineering best practices across Python, TypeScript, Java, and AWS technologies... 
    Senior
    Python
    Work from home

    Coveo

    Montréal, QC
    14 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
    11 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
    11 days ago
  • $31.78 - $49.66 per hour

     ...Job Responsibility: Scala Java Developer (Contract) Montreal, QC, Canada (Hybrid) Contract (8...  ...architectural strategy, full - stack development, data engineering, technical leadership,...  ...analysis and construct responses for senior stakeholders. Act as an anchor developer... 
    Data
    Senior
    Contract work

    Capgemini

    Montréal, QC
    10 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
    12 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
    13 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
    13 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
    9 days ago
  •  ...We are looking for an experienced data developer to support a new analytics platform in production...  ...solution integrates data from multiple systems in an Azure cloud environment and makes...  ...issues with the team, developing ETL processes, and configuring data ingestion pipelines... 
    Data
    Senior
    Contract work
    Summer work

    Maarut

    Montréal, QC
    26 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
    14 hours 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
    21 days 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
    17 hours ago
  •  ...Your Best Work. About the Data Insights Team Our mission is...  ...About You We’re hiring a Senior Data Engineer for Data Insights...  ...Modernization: Migrate legacy ETL processes to modern, efficient streaming...  ...on Snowflake using SQL, Python, and dbt—shipping reliable ELT... 
    Data
    Senior
    Python
    Permanent employment
    Worldwide

    AppDirect

    Montréal, QC
    5 days ago
  • $120k - $160k per year

     ...The Role We're hiring a Senior Data Scientist to own machine...  ...collaborate with Data Engineering, backend, product and QA on contracts,...  ...from strong problem framing, system design, evaluation rigor and...  ...it owns. Our stack Python and SQL Google Cloud Platform... 
    Data
    Senior
    Python
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    Flinks

    Montréal, QC
    13 days ago
  •  ...Iris's client, the largest bank in the Canada is looking to hire Sr Python FullStack Developer Please find below the job details and share your resume if interested, please email your resume at ***email_hidden*** Title: Sr Python FullStack Developer Location: Halifax... 
    Python
    Long term contract
    For contractors

    Iris Software Inc.

    Montréal, QC
    25 days 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
    12 days ago
  • $90k - $110k per year

     ...Job Responsibility: The Role We are Looking for an experienced Java Camunda Developer with hands on experience with Java/J2EE, Spring Boot, React and SQL, and exceptional communication and customer service skills. Responsibilities Communicate with stakeholders to... 
    Full time
    Monday to friday
    Shift work
    Day shift

    Open road solutions llc

    Montréal, QC
    10 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!