Find a jobRecruiters

Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Exclusive opportunity

Onsite

Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Astra-North Infoteck Inc.

Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Skills

Google Cloud PlatformSQL QueriesBig DataDockerPythonJavaTesting & QAMicroservicesAWSLinuxKubernetesHadoopAzure

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Montreal, QC, Canada

Work mode:

Onsite

Published on:

24 October 2026

What they need


Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL

Job Description – Core Java, Apache Spark, Python

We are seeking a highly motivated and experienced 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 in building high-performance applications, integrating analytical platforms, and working with large-scale data processing frameworks.

Key Responsibilities

  • Design, develop, test, and maintain high-performance, scalable server-side applications using Core Java and Python

  • Build and optimize large-scale data processing solutions using Apache Spark

  • Develop and maintain database solutions, write complex SQL queries, and optimize database performance

  • Design and integrate analytical systems to process and analyze large volumes of structured and unstructured data

  • Collaborate with cross-functional teams including business analysts, architects, data engineers, and QA teams to deliver robust solutions

  • Troubleshoot, debug, and resolve application and system performance issues

  • Work in Linux environments for application deployment, monitoring, and support activities

  • Participate in application architecture discussions and contribute to technical design decisions

  • Ensure adherence to coding standards, security guidelines, and software development best practices

  • Support CI/CD processes and application lifecycle management

Required Skills & Qualifications

  • Senior years of hands-on experience in software development and analytical system integration

  • Strong programming expertise in Core Java

  • Hands-on experience with Apache Spark for distributed data processing

  • Strong development experience in Python

  • Proficiency in SQL and relational databases

  • Strong working knowledge of Linux/Unix operating systems

  • Experience in application/server-side development and microservices-based architectures

  • Experience designing, building, and integrating analytical and data processing systems

  • Strong understanding of data structures, algorithms, object-oriented design principles, and multithreading

  • Experience with RESTful APIs and system integration

  • Excellent problem-solving and debugging skills

Preferred Qualifications

  • Experience with cloud platforms such as AWS, Azure, or GCP

  • Knowledge of Hadoop ecosystem technologies

  • Experience with containerization technologies such as Docker and Kubernetes

  • Familiarity with CI/CD tools and DevOps practices

  • Experience working in Agile/Scrum environments

Key Competencies

  • Strong analytical and problem-solving skills

  • Ability to work independently and collaboratively in a fast-paced environment

  • Excellent communication and stakeholder management skills

  • Commitment to delivering high-quality, scalable, and maintainable solutions

  • Nice to Have: Financial Services / Capital Markets domain experience

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

11 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

3 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools