Talent.com
Acestack
Software Engineer – Core Java, Apache Spark, PythonAcestack • Montreal, QC, Canada
Software Engineer – Core Java, Apache Spark, Python

Software Engineer – Core Java, Apache Spark, Python

Acestack • Montreal, QC, Canada
1 day ago
Job type
  • Full-time
  • Quick Apply
Job description

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.
Create a job alert for this search

Software Engineer – Core Java, Apache Spark, Python • Montreal, QC, Canada

Similar jobs

Backend Python Engineer – Scalable, AI-Driven AWS Systems

Scribd, Inc.Montreal (administrative region), QC, CA
Full-time

A global digital library service is seeking a Software Engineer II to design and optimize scalable systems within their ML Data Engineering team.The role focuses on building event-driven solutions ... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseMontreal (administrative region), QC, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer, Backend

Common RoomMontreal (administrative region), QC, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... Show more

 • Promoted

Principal AI Software Engineer & Tech Leader

Aspen TechnologyMontreal (administrative region), QC, CA
Full-time

A leading technology firm in Montreal, Quebec, is seeking a Principal Software Developer for their AI R&D team.This role involves mentoring junior developers, collaborating with cross-functional te... Show more

 • Promoted

SDK Engineer - Multi-Language Development: 25-07286

Akraya, Inc.Montreal (administrative region), QC, CA
Full-time

Duration: 6+ Months with Possible Extension.We are searching for a skilled SDK Engineer to lead the support and enhancement initiatives for our existing FGA client SDKs across Go, JavaScript,.The s... Show more

 • Promoted

Senior Engine Programmer

2KMontreal (administrative region), QC, CA
Full-time

As a Senior Engine Programmer at Cloud Chamber, you will be responsible for designing, implementing, and optimizing game engine features and tools for the next BioShock.You have extensive Unreal En... Show more

 • Promoted

Lead Software Engineer in Cloud Solutions

Autodeskmontreal (administrative region), qc, Canada
Full-time

Join Autodesk as a Lead Software Engineer focusing on Cloud Solutions.Innovate and drive product strategies while enhancing your leadership skills in a collaborative setting.In this role, you will ... Show more

 • Promoted

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroMontreal (administrative region), QC, CA
Full-time

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Show more

 • Promoted

Senior Software Engineer in Fintech

AgodaMontreal (administrative region), QC, CA
Full-time

Agoda is hiring a Senior Software Engineer with expertise in fintech to work in Bangkok, Thailand.Utilize your experience with big data and backend system design to drive meaningful results in trav... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaMontreal (administrative region), QC, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... Show more

 • Promoted

Senior Software Engineer

PentasiaMontreal (administrative region), QC, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Show more

 • Promoted

Lead Python Software Engineer — Remote

UKGMontreal
Remote
Full-time

A leading software firm is seeking a highly experienced Lead Software Developer in Montreal, Quebec.In this role, you will work on cutting-edge SaaS technologies and lead impactful projects.The pos... Show more

 • Promoted

Core java, Apache Spark, Python

Tata Consultancy ServicesMontreal (administrative region), QC, CA
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Senior Software Engineer - Python & AI

Highspringmontreal (administrative region), qc, Canada
Full-time

Elevate your career at Highspring as a Senior Software Engineer specializing in Python.Drive innovation by developing cloud-native applications and AI-enabled solutions.This position is tailored fo... Show more

 • Promoted

Software Engineer, Python

AutoSyncMontreal (administrative region), QC, CA
Full-time

TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit... Show more

 • Promoted

Speechify Senior Software Engineer Role

Clutch CanadaMontreal (administrative region), QC, CA
Full-time

Elevate user experiences at Speechify as a Senior Software Engineer.Focus on building efficient services and product SDKs that empower users to learn better.In this role within the Core Experiences... Show more

 • Promoted

Software Engineer - Enterprise Platform

Basetenmontreal (administrative region), qc, Canada
Full-time

Baseten powers mission‑critical inference for the world’s most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer.By uniting applied AI research, flexible infr... Show more

 • Promoted

Software Engineer

SpellbookMontreal (administrative region), QC, CA
Full-time

Spellbook is a leading AI suite for commercial lawyers, trusted by more than 3,000 law firms and in‑house teams worldwide.Our mission is to make legal services more accessible by empowering legal p... Show more

 • Promoted

Lead Software Developer (Python/Java)

ToparoMontreal, Montreal (administrative region), CA
Full-time

One of our clients is looking for a Senior Software Engineer who will help transform the logistics industry.This isn’t just a job – it’s a lifestyle.They want you to be passionate about your work a... Show more

 • Promoted

Senior Full Stack Engineer

Hammehr Talent ConsultantsMontreal (administrative region), QC, CA
Full-time +1

Senior Full Stack Engineer (Java/Spring Boot, Angular, AWS).Remote within Canada (Working EST hours).About the Job (Senior Full Stack Engineer).Hammehr Talent Consultants are currently partnered wi... Show more