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 7 hours 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
  •  ...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
    19 days ago
  •  ...Responsibility: 1 Opening Montreal Role description Scala Spark Developer Lead I - Software Engineering Who We Are: Born...  ...in the design, development, deployment and optimization of data processing application. The Opportunity: ~ Develop and maintain data... 
    Data
    Python
    Full time

    UST Global

    Montréal, QC
    6 days ago
  •  ...culture and strive to attract and develop a talented workforce to create...  ...3D models based on real-world data.  You’ll get to work with...  ...high-performance, efficient systems using C++, with a strong focus...  ...As part of our selection process, external candidates may be required... 
    Data
    Senior
    Python
    Full time
    Apprenticeship
    Local area
    Remote work

    NBCUniversal

    Montréal, QC
    14 days ago
  •  ...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
    23 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
    1 day 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
    1 hour 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
    1 day 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
    16 hours 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
    5 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
    6 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
    1 hour ago
  •  ...A day in the life of our Bilingual Java Developer: Hands on Java/J2EE/ and JavaScript(Vue...  ...scripting solutions such as PowerShell or Python. Familiarity with container orchestration...  ...: ~ Bachelor's degree in Information Systems, Information Technology, Computer... 
    Data
    Python
    Permanent employment
    Full time
    Work from home
    Flexible hours

    Sryas

    Montréal, QC
    6 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
    27 days 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
    1 day 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
    19 hours ago
  •  ...human solutions designed to optimize processes and strengthen collaboration. Driven by...  ...continuing its growth and is looking for a Java fullstack Developer to support the needs of our clients...  ...such as C#, PHP, Node.js, or Python. Comfortable working in an Agile and... 
    Python
    Full time

    Techso

    Montréal, QC
    8 days ago
  •  ..., Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing....  ...success. Role Overview:   We are seeking Java Developers with 3-15years of professional...  ...work on complex, high-performance financial systems that drive critical operations.    Key... 
    Data
    Full time
    Worldwide

    bounteous

    Montréal, QC
    19 days ago
  •  ...efficient and enjoyable world. Role overview   As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and...  ..., model deployment, monitoring, and production-ready ML systems. You’re comfortable moving between backend... 
    Data
    Senior
    Full time

    osedea

    Montréal, QC
    20 days ago
  •  ...apply, get out your resume, throw it away, and talk to us like we’re human. Send us something cool you made or a long rant on how terrible the freelancing process is right now and how, if you ruled the world, everything would be better. Come help us build the future of work!... 
    Freelance

    Macedonian Corner- We gather you choose!

    Montréal, QC
    14 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
    5 days ago
  • $60k - $115k per year

    Développeur Fullstack – Python/React Description de poste Notre...  ...et de l'exploitation des systèmes d'information et de l'infrastructure...  ...(framework Flask) pour le backend et JavaScript (React.js) pour...  ...management au monde. Fullstack Developer – Python/React Position... 
    Python
    Work at office
    Montréal, QC
    28 days ago
  • $105k - $129.1k per year

     ...Home Assistant OS, the operating system that turns your device into a...  ..., their privacy and their data first. Such a cloud can only be...  ...is looking for a full-time Backend Engineer with strong Elixir experience...  ...our collaborative development process. Collaborate cross-... 
    Data
    Senior
    Python
    Full time
    Local area
    Remote work
    Work from home
    Worldwide
    1 day per week

    Nabu Casa

    Montréal, QC
    6 days ago
  •  ...are currently looking to fill multiple Java Developer positions across the Montreal office. From...  ...Operation Technologies and Equity Risk Systems, to positions in Advisory and Sales, Non...  ...have a few years of experience, or are a Senior Developer, Technical Lead or Team Lead,... 
    Data
    Senior
    Full time
    Work at office

    Morgan Stanley

    Montréal, QC
    1 day ago
  •  ...Abilities Requirements: 2+ years of professional experience developing on Adobe e-commerce platform; Ability to create a Magento module...  ...web platform, using PHP, JavaScript, HTML5, and CSS; Develop solutions with security, performance, accessibility, SEO, and scalability... 
    Full time

    Axamit

    Montréal, QC
    4 days ago
  •  ...grow.   About the Role We are seeking Senior Java Engineer for a major project in the...  ...multidisciplinary teams   ~ Continuously develop your technical and professional  expertise...  ...and REST APIs; implement robust data access layers. Apply best practices in... 
    Data
    Senior
    Permanent employment
    Full time
    Flexible hours
    3 days per week

    Levio

    Montréal, QC
    1 day ago
  •  ...Data Engineer AI-Enabled Development Snowflake Python SQL Location: Montreal: 3 days a week on-site Data & AI Engineer / Developer We are seeking a highly skilled Data & AI Engineer with...  ...needs. Develop scalable data processing automation and integration... 
    Data
    Senior
    Python
    Full time
    3 days per week

    Astra North Infoteck Inc.

    Montréal, QC
    3 hours ago
  • $118k - $152k per year

     ...solutions, à l’intégration des systèmes et à la livraison de...  ...full stack à l’aide de Java (backend) et d’Angular (frontend) Créer...  ...The Role As a Full Stack Developer, you will design and develop...  ...CI/CD pipelines, deployment processes, and DevOps practices Support... 
    Internship
    Immediate start

    Capco

    Montréal, QC
    11 days ago
  •  ...career. About the Role As a Developer on our feature development...  ...our technical roadmap alongside Senior Developers, and contribute to...  ...of home care delivery: Processing claims, managing reimbursement...  ...experience with at least one of: Python, or modern JavaScript, PHP, plus... 
    Senior
    Python
    Work at office
    Flexible hours
    Shift work

    AlayaCare

    Montréal, QC
    1 day ago
  •  ...the Role We are seeking a Fullstack Developer (Python) to join our Clinical team. The candidate...  ...’s technical work and work closely with senior team members to ensure the work is well-...  ...AlayaCare uses AI tools during our hiring process to support fair, consistent, and... 
    Senior
    Python
    Full time
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    1 day ago
  •  ...throughout the implementation phase! As a Senior Solutions Developer in our Professional Services (PS)...  ...of documents in many different systems and delivering search results that are...  ...JavaScript and Typescript. If you've got Python, HTML/CSS, C# and/or Java... well that... 
    Data
    Senior
    Python

    Coveo

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