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

Software Engineer - Core Java, Apache Spark, Python

Full-time

Acestack

Job Title: Software Engineer Core Java, Apache Spark, Python

Location: Montreal, QB

Job Type: Full-Time (FTE)

Work Model: Hybrid Job Summary

We are seeking a highly motivated 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 building high-performance applications, integrating analytical platforms, and working with large-scale distributed data processing frameworks.

Key Responsibilities
  • Design, develop, test, and maintain scalable server-side applications using Core Java and Python.
  • Build, optimize, and maintain large-scale data processing solutions using Apache Spark.
  • Develop complex SQL queries, database objects, and optimize database performance.
  • Design and integrate analytical systems for processing structured and unstructured data.
  • Develop RESTful APIs and microservices-based enterprise applications.
  • Collaborate with architects, business analysts, data engineers, and QA teams to deliver high-quality solutions.
  • Troubleshoot application, database, and performance-related issues.
  • Work in Linux/Unix environments for deployment, monitoring, and production support.
  • Participate in architecture discussions and technical design reviews.
  • Follow coding standards, security best practices, and software engineering principles.
  • Support CI/CD pipelines and application lifecycle management.
Required Skills
  • Core Java
  • Apache Spark
  • Python
  • SQL
  • Linux / Unix
  • REST APIs
  • Microservices
  • Server-Side Development
  • Distributed Data Processing
  • Data Structures & Algorithms
  • Object-Oriented Programming (OOP)
  • Multithreading
  • Analytical Systems Integration
Preferred Qualifications
  • AWS, Azure, or Google Cloud Platform
  • Hadoop Ecosystem
  • Docker
  • Kubernetes
  • CI/CD
  • DevOps
  • Agile / Scrum
  • Financial Services / Capital Markets domain experience
Key Competencies
  • Strong analytical and problem-solving skills.
  • Excellent debugging and troubleshooting abilities.
  • Strong communication and stakeholder management skills.
  • Ability to work independently and collaboratively in Agile environments.
  • Commitment to delivering scalable, secure, and high-quality software solutions.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Core Java, Apache Spark, Python in Canada vacancy
  •  ...Senior Java Spark Developer Location: Montreal, QC...  ...Backend Developer to join our core engineering team. In this role, you will...  ...in big data processing using Apache Spark, and a passion for engineering...  ...Experience: 7+ years of professional software development experience... 
    Suggested

    Apptad Inc

    Canada
    1 day ago
  • $127k - $203k

     ...and Summary Lead Data Engineer Overview:...  ...cloud, data engineering, software development, and AI/ML...  ...skills with exposure to Java, JavaScript, Python, R, or similar...  ...integration tools such as Apache NiFi, Azure Data Factory...  ...engines such as Spark or Storm. • Experience... 
    Python
    Full time
    Worldwide

    Mastercard

    Canada
    11 days ago
  • Senior DevOps & Python Platform Engineering Specialist Job Summary We are seeking...  .... Key Responsibilities Software Development & Engineering...  ...Working knowledge of Java . 3+ years supporting...  ...Experience with Tomcat and Apache . Knowledge of Kerberos... 
    Python

    Querentia

    Canada
    1 day ago
  •  ...looking for a Senior Data Engineer that will play a critical role...  ...the Machine Learning , Software Engineering , and Product...  ...and programming languages ( Python , Java ), relational databases ( Postgres...  ..., and streaming ( Kafka , Spark ) ~ Must have PySpark and... 
    Python
    Full time

    Partech

    Canada
    21 days ago
  •  ...driven footprint where talented engineers build foundational systems...  ...Engineer to join our core Analytics Engineering team...  ...time ETL/ELT pipelines using Python, SQL, Apache Spark, and Scala . Workflow Orchestration...  ...years of production-grade software industry experience for... 
    Python
    Full time
    Remote work
    Work from home
    Flexible hours

    Reddit

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

     ...potential. Title and Summary Data Engineer II Overview: Ethoca, a...  ...in data engineering, software engineering practices, and analytical...  ...skills, with experience in Python, Java, Node.js, or similar...  ...data movement platforms such as Apache NiFi, Azure Data Factory, Pentaho... 
    Python
    Full time
    Worldwide

    Mastercard

    Canada
    6 days ago
  •  ...custom customer feedback models to engineer perfectly tailored products....  ...rethinking the entire retail software layer—spanning complex...  ...backend microservices to power our core business logic and internal operations...  ...scalable backend layers in Python . ~ Expert-level command... 
    Python
    Full time
    Remote work

    Short Story

    Canada
    a month ago
  • $205.6k - $257k

     ...record, Carta brings together the software, services, and legal...  ...Work With You’ll enter our engineering interview process as part of...  ...Carta first, focusing on your core strengths and technical craft...  .... While our primary stack is Python/Django, React, and Postgres,... 
    Python
    Full time
    Immediate start

    Carta

    Canada
    10 days ago
  • $90k - $130k

     ...for 2+ years of experience in backend engineering, AI automation, or complex systems...  ...build and support production-ready software with clear modular boundaries, such...  ...major programming languages, such as Python, JavaScript, Go, or Java, along with experience using SQL databases... 
    Python
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  •  ...closely with experienced ML engineers, platform partners, and cross...  ...latency live setting Strong Python skills and experience writing...  ...parallel compute frameworks (Spark preferred; Ray/Dask or...  ...that interacts with multiple software components, and executing on... 
    Python
    Full time

    Affirm

    Canada
    27 days ago
  • $90k - $130k

     ...least 2 years of experience in backend engineering, AI automation, or integrating...  ...building and supporting production-ready software with clear modular architecture,...  ...major programming languages, such as Python, JavaScript, Go, or Java, and we have worked with SQL databases... 
    Python
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • Job title: Java Developer Job location: Montreal, Canada(Hybrid) Job Type: Contract Job description: Technology  The ideal candidate...  ..., Component based Architecture.  · Unix OS, Scripting, Python or Perl  · Experience in development on other application types... 
    Python
    Contract work

    TechNeptune Consulting Inc

    Canada
    21 days ago
  • $90k - $130k

     ...least 2 years of experience in backend engineering, AI automation, or integrating...  ...design and support production-ready software with clear modular boundaries, such...  ...major programming languages, such as Python, JavaScript, Go, or Java, and have worked with SQL databases.... 
    Python
    Full time

    Outlier AI

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

     ...least 2 years of experience in backend engineering, AI automation, or integrating...  ...building and supporting production-ready software with clear modular boundaries, such...  ...programming languages, such as Python, JavaScript, Go, or Java, along with experience using SQL databases... 
    Python
    Full time

    Outlier AI

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

     ...least 2 years of experience in backend engineering, AI automation, or integrating...  ...building and supporting production-ready software with clear modular boundaries, such...  ...programming languages, such as Python, JavaScript, Go, or Java, and we have worked with SQL databases... 
    Python
    Full time
    Work at office

    Outlier AI

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

     ...least 2 years of experience in backend engineering, AI automation, or complex systems...  ...and supporting production-ready software with clean modular architecture, such...  ...major programming languages, such as Python, JavaScript, Go, or Java, and we work confidently with SQL databases... 
    Python
    Full time

    Outlier AI

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

     ...more years of experience in backend engineering, AI automation, or integrating complex...  ...and supporting production-ready software with clear modular architecture, such...  ...major programming languages, such as Python, JavaScript, Go, or Java, along with experience using SQL databases... 
    Python
    Full time
    Work at office

    Outlier AI

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

     ...least 2 years of experience in backend engineering, AI automation, or complex systems...  ...and supporting production-ready software with clear modular structure, such as...  ...major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Python
    Full time
    Work at office

    Outlier AI

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

     ...least 2 years of experience in backend engineering, AI automation, or complex systems...  ...and supporting production-ready software with clear modular boundaries, such...  ...major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Python
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  •  ...Foundations is a team within Platform Engineering on a mission to make AI a reliable,...  ...environment of Ruby on Rails , Python , TypeScript , and Java/Kotlin , partnering with teams...  ...What you'll bring: ~3+ years of software development experience as part of... 
    Python
    Full time
    Immediate start

    Wealthsimple

    Canada
    23 days ago
  • $90k - $130k

     ...least 2 years of experience in backend engineering, AI automation, or integrating...  ...build and maintain production-ready software with clear modular boundaries, such...  ...major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Python
    Temporary work

    Outlier AI

    Canada
    more than 2 months ago
  • $122.1k - $162.8k

     ...someone with recognized expertise in data engineering and analytics in large enterprise...  ...You should be highly proficient in SQL, Python, and scripting. You need hands-on experience...  ...SQL, Power BI and/or Tableau, Apache Airflow, dbt, and Alation. You should... 
    Python
    Full time

    MCKESSON

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

     ...least 2 years of experience in backend engineering, AI automation, or integrating...  ...building and supporting production-ready software with clear modular separation, such...  ...programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with... 
    Python
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...Title: Platform Modernization Engineer Location: Montreal, QB...  ...will have strong expertise in Java, Spring Boot, platform modernization...  ...17+, Spring Boot, and modern software architecture. Develop...  ...Spring Boot REST APIs Python or JavaScript Object-... 
    Python
    Full time

    Acestack

    Canada
    1 day ago
  •  ...errors and measure model capabilities across the software engineering lifecycle. Key Responsibilities Curate and...  ...code examples, solutions, and corrections in Python, JavaScript including ReactJS, C and C++, Java, Rust, and Go for model training and benchmarking... 
    Python
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  • $66k

     ...areas: Activation, Brokerage, Crypto and Core Experience on our rich client-side web application...  ...of in-person work to accelerate progress, spark innovation, and strengthen community. Our...  ...developer tools. Familiarity with Python/Django and Go is a plus. What we offer... 
    Python
    Hourly pay
    Full time
    Summer work
    Internship
    Work at office
    Shift work
    3 days per week

    Robinhood

    Canada
    more than 2 months ago
  • $50 - $100 per hour

     ...for cloud-based systems evaluation. Qualifications Proven expertise with backend programming languages such as C++, Python, Rust, GoLang, Java, or JavaScript. Strong practical experience with DevOps, cloud infrastructure, CI/CD pipelines, and automation tools.... 
    Python
    Hourly pay
    For contractors
    Remote work

    SaidGig

    Canada
    11 days ago
  • $154k - $247k

     ...impact. Responsibilities: Leading Engineering Culture • Design and execute the data...  ...across cloud environments (Azure, Snowflake, Spark). • Ensure compliance with Mastercard’...  ...business outcomes. • Proficiency in Python, ML frameworks (Scikit-learn, PyTorch,... 
    Python
    Full time
    Worldwide

    Mastercard

    Canada
    17 days ago
  • $81.5k - $108.6k

     ...platforms. We expect proficiency in SQL, Python, R, or similar analytical tools. We...  ...skills, and proficiency in Python, SQL, Spark, and cloud-native tools. Responsibilities...  ...challenges. We collaborate with data engineers and scientists to deliver effective... 
    Python
    Full time
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  •  ...About the Role: As a frontend-focused Senior Software Engineer , you will own the design and delivery of the user-facing experiences...  ...we use: TypeScript ( React + Node) Golang Bigtable Postgres / PostgreSQL BigQuery Python Java Terraform... 
    Python
    Full time
    Casual work

    Sardine

    Canada
    25 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Core Java, Apache Spark, Python. Be the first to apply!