Core java, Apache Spark, Python Developer (Montreal)

Core java, Apache Spark, Python Developer (Montreal)

10 Sep
|
Realign
|
Montreal

10 Sep

Realign

Montreal

Montréal, Quebec H1A 0A1 Posted September 9th, 2026

Job Type: Full Time

Job Category: IT

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.
- Robust 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

- Solid 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

Required Skills

Cloud Developer Data / Python Engineer Database Administrator DevOps Engineer Python / DevOps Engineer

📌 Core java, Apache Spark, Python Developer (Montreal)
🏢 Realign
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: core java, apache spark, python developer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: core java, apache spark, python developer (montreal) / montreal