Software Engineer - Core Java, Apache Spark, Python
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.
- 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
- AWS, Azure, or Google Cloud Platform
- Hadoop Ecosystem
- Docker
- Kubernetes
- CI/CD
- DevOps
- Agile / Scrum
- Financial Services / Capital Markets domain experience
- 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.
- ...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
$111k - $160k
...potential. Title and Summary Senior Software Engineer (Full-Stack - Java, React) Who is Mastercard?... ...with applicable Java technologies (Core Java, Spring Integration, Spring Boot... ...React, JavaScript/TypeScript, and/or Python • Hands-on experience designing and...PythonFull timeWorldwide- ...looking for a Staff Data Engineer to join our growing... ...world builds secure software Use modern tooling... ...Databricks and Spark Implement observability... ...skills in Python , Scala , or Java ~ Hands-on experience... ...such as Delta Lake , Apache Iceberg , or Apache...PythonFull time
$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...PythonFull timeWorldwide- 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
- ...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...PythonFull time
- ...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...PythonFull timeRemote workWork from homeFlexible hours
- ...Job Title : Java Developer Job Location:- Calgary, Alberta Canada Job Type : Fulltime Requirements:... ...Spring Boot, and Microservices ~ Hands-on experience with Apache Kafka ~ Experience with REST APIs and SQL ~ Good understanding...Full timeWork at office
- ...reliable, and performant. As a Senior Data Engineer , you’ll play a vital role in evolving... .... Our Tech Stack Programming: Python and Django Data Stores: Clickhouse,... ...real consequences when things fail. ~ Core ML foundations (supervised/unsupervised,...PythonFull time
$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...PythonFull timeWorldwide- ...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...PythonFull timeRemote work
- 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...PythonContract work
$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...PythonFull time- ...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...PythonFull time
$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....PythonFull time$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...PythonFull time$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...PythonFull time$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...PythonFull timeWork at office$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...PythonFull time- ...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Backend - Java) Overview Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to...Full timeWorldwide
- ...backend systems at scale using languages like Python or Kotlin. You have an extensive track... ...using technologies like AWS, MySQL, Spark and Kubernetes. You have experience developing... ...in search or related recommendation engines You have experience delivering major...PythonFull time
$50 - $100 per hour
...maintainable cloud evaluation environments. Qualifications Strong backend programming expertise in one or more of C++, Python, Rust, Go, Java, or JavaScript. Practical experience with DevOps, cloud infrastructure, CI/CD pipelines, and automation tools....PythonHourly payFor contractorsRemote work$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...PythonFull timeWork at office$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...PythonFull time$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...PythonFull timeWork at office- ...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...PythonFull timeImmediate start
$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...PythonTemporary work$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...PythonFull time$111k - $160k
...services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (Full-Stack - Java, React) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to...Full timeWork at officeWorldwide3 days per week$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...PythonFull timeWork at office
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!

