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
$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- 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
$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 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
- ...Job Title: Data Engineering Specialist Location: Montreal /... ...degree in Computer Science, Software Engineering, or a related field... ...-level proficiency in Python , Spark , SQL , and data structures... ...using Azure Data Factory or Apache Airflow . DevOps...PythonFull timeRemote workWorldwide
$111k - $160k
...Title and Summary Senior AI Engineer Overview The Security Solutions... ...such as Databricks and Apache Spark. Our mission is to streamline... ...systems • Experience with Python and SQL, showcasing the... ...Data Analytics, Mathematics, Software Engineering, or a related field...PythonFull timeWorldwide$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- ...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
...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$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...PythonHourly payFull timeSummer workInternshipWork at officeShift work3 days per week$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$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$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$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- ...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
- ...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$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$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- ...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-...PythonFull time
- ...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...PythonFor contractorsRemote work10 hours per weekFlexible hours
$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,...PythonFull timeWorldwide- ...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...PythonFull timeCasual work
- ...compounding interest. Affirm’s engineering team is building a large-... ...Lakehouse Platform across Apache Iceberg , Spark , Snowflake , and cloud-... ...8+ years of experience in software engineering, data... ...Programming Skills: Proficiency in Python , SQL , or JVM-based...PythonFull time
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!

