Talent.com
Acestack
Core java, Apache Spark, Python DeveloperAcestack • Montreal, QC, Canada
Core java, Apache Spark, Python Developer

Core java, Apache Spark, Python Developer

Acestack • Montreal, QC, Canada
3 hours ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Title: Core java, Apache Spark, Python Developer
Job Type: Full Time
Location: Montreal, QC (Hybrid)

Job Description

We are seeking a highly motivated and experienced Software Engineer with strong expertise in Core Java, Apache Spark, and Python 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, developing distributed data processing solutions, and integrating analytical platforms for large-scale data environments.

Key Responsibilities

  • Design, develop, test, and maintain high-performance server-side applications using Core Java and Python.
  • Build, optimize, and maintain large-scale data processing solutions using Apache Spark.
  • Develop database solutions, write complex SQL queries, and optimize database performance.
  • Design and integrate analytical systems capable of processing large volumes of structured and unstructured data.
  • Collaborate with business analysts, architects, data engineers, and QA teams to deliver scalable solutions.
  • Troubleshoot, debug, and resolve application and system performance issues.
  • Work in Linux/Unix environments for application deployment, monitoring, and production support.
  • Participate in application architecture and technical design discussions.
  • Develop and integrate RESTful APIs and enterprise systems.
  • Follow coding standards, security guidelines, and software development best practices.
  • Support CI/CD processes and application lifecycle management.

Required Skills & Qualifications

  • Senior-level hands-on experience in software development and analytical system integration.
  • Strong programming expertise in Core Java.
  • Hands-on experience with Apache Spark and distributed data processing.
  • Strong development experience in Python.
  • Proficiency in SQL and relational databases.
  • Strong working knowledge of Linux/Unix operating systems.
  • Experience with server-side application development and microservices architectures.
  • Experience designing and integrating analytical and data processing systems.
  • Strong understanding of data structures, algorithms, object-oriented design, and multithreading.
  • Experience with RESTful APIs and system integration.
  • Excellent problem-solving, troubleshooting, and debugging skills.

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Hadoop ecosystem technologies.
  • Experience with Docker and Kubernetes.
  • Familiarity with CI/CD tools and DevOps practices.
  • Experience working in Agile/Scrum environments.
  • Financial Services or Capital Markets domain experience is a plus.

Key Competencies

  • Strong analytical and problem-solving abilities.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Excellent communication and stakeholder management skills.
  • Strong focus on delivering high-quality, scalable, and maintainable solutions.

Job Details

  • Job Type: Full Time
  • Location: Montreal, QC
  • Work Model: Hybrid
Create a job alert for this search

Core java, Apache Spark, Python Developer • Montreal, QC, Canada

Similar jobs

Senior Java Programmer for Cutting Edge Tech

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

Drive technological innovation as a Senior Java Programmer, specializing in finance.Contribute to exciting projects with your expertise and deliver efficient solutions.We are searching for a strong... Show more

 • Promoted

Senior Java/Scala Backend Engineer – Spark Data Platform

Bourne Search LtdMontreal (administrative region), QC, CA
Full-time

A leading global investment bank is seeking a Senior Backend Engineer to design and build scalable backend services using Java or Scala.This hands-on position involves architecting distributed Spar... Show more

 • Promoted

Databricks Developer

KData AIMontreal (administrative region), QC, CA
Full-time

Design and develop robust enterprise applications that impact operations in Java (backend) and Angular (frontend).Develop reusable components, libraries and utilities to accelerate solution develop... Show more

 • Promoted

ETL Developer with Python

Epsilon Solutions Ltd.Montreal, Montreal (administrative region), CA
Full-time

Get AI-powered advice on this job and more exclusive features.This range is provided by Epsilon Solutions Ltd.Your actual pay will be based on your skills and experience — talk with your recruiter ... Show more

 • Promoted

Java Development Lead for Trading Platforms

Morgan StanleyMontreal (administrative region), QC, CA
Full-time

Elevate trading efficiency as a Principal Java Developer at Morgan Stanley in Montreal.Operate within a hybrid work model to enhance fixed-income trading through innovative software solutions.As pa... Show more

 • Promoted

Python Developer

Insight GlobalMontreal, Montreal (administrative region), CA
Full-time

Professional Recruiter at Insight Global.Hybrid in Montreal, 3 days onsite, 2 remote.Insight Global is seeking a highly skilled Python Engineer with over 4+ years of experience to join our team to ... Show more

 • Promoted

Hybrid Databricks Developer Position

KData AIMontreal (administrative region), QC, CA
Full-time

Transform business operations as a Databricks Developer based in Quebec, specializing in Java and Angular.This hybrid role combines development with data analytics for enterprise applications.We ar... Show more

 • Promoted

Lead Python Software Engineer — Remote

UKGMontreal, Montreal (administrative region), CA
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

Python Developer Specializing in Banking Systems

Jay AnalytixMontreal (administrative region), QC, CA
Full-time

Join a leading team as a Python Developer focusing on pricing models in banking.Your expertise will enhance applications for risk analysis and trading functionalities.We are actively seeking a Pyth... Show more

 • Promoted

Developer experience with Python, Java, virtualization, Securit and /Linux Administrator

360 IT ProfessionalsMontreal (administrative region), QC, CA
Full-time

ITConnectUS provides wide range of Consulting| Web Design| Application Development| IT Staffing.We believe in the principle of delivering the highest quality products at the best price.We are commi... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalMontreal (administrative region), QC, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Full Stack Java Developer

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

Global Security Settlements Team Profile: Our platform provides one of the most critical functions enabling the firm to effect security settlements in all the markets the firm conducts the business... Show more

 • Promoted

PHARE- Python/Databricks Developer

CoFoMo Inc.Montreal (administrative region), QC, CA
Permanent

PHARE- Python/Databricks DeveloperMontrealHybridData and Artificial IntelligenceApplyWith over 30 years of recognized expertise, COFOMO is now a leading Canadian consulting firm specializing in dig... Show more

 • Promoted

Senior Full Stack Developer Python & FastAPI

Intact Financial CorporationMontreal (administrative region), QC, CA
Full-time

Join our team as a Senior Full Stack Developer specializing in Python and FastAPI, driving AI-driven solutions in insurance operations.Your expertise will enhance scalability and reliability.This r... Show more

 • Promoted

Python Developer

NTT DATA North AmericaMontreal (administrative region), QC, CA
Full-time

Design, develop, and implement scalable backend and full stack solutions using Python and React.Leverage Generative AI tools, including coding assistants, to accelerate development and improve solu... Show more

 • Promoted

Java/Scala Solutions Developer

Gala SolutionsMontreal (administrative region), QC, CA
Full-time

Enhance your expertise as a Java/Scala Solutions Developer, focusing on designing distributed applications in a hybrid setting.Utilize your critical thinking to translate business needs into innova... 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

Senior Java Spring Developer - Onsite in Montreal

Triunity Software, Inc.Montreal, Montreal (administrative region), CA
Full-time

A North American IT solutions company is seeking a Java Spring Developer to design, develop, and deploy Java-based software applications.Ideal candidates will possess over 5 years of software devel... 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

Sr. Java Developer VOIP/SIP Solutions

Industry ProfessionalsMontreal (administrative region), QC, CA
Full-time

Java Developer VOIP/SIP Solutions.Senior Java Developer VOIP/SIP Solutions.Emergency Communications & Telecommunications Software.We are recruiting on behalf of a technology leader in.Their softwar... Show more