Senior Java Backend Developer - Apache Spark, Python & Data Processing Systems
Astra North Infoteck Inc.
Job Description: Role: Software Engineer
Location: Montreal; Hybrid 3 days a week in office
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
- 5–10 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.
- ...are seeking an accomplished Full Stack Developer (Python/React) with expertise in GenAl technologies... ..., usage of tools to integrate data into LLM context, etc. Ul development... ...licenses, Relevant experience and skills, Seniority and performance, Market and business consideration...DataPythonPermanent employmentFull timeLocal area
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera...SeniorPythonHourly payContract workApprenticeshipRemote workFlexible hours
- ...solutions in Strategy, Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing. Our Co-... ...'s engineering team, contributing hands-on to the migration, modernization, and optimization of enterprise-scale backend and data processing systems....DataSeniorFull timeWorldwide
- ...Nous recherchons un développeur Python hautement qualifié pour... ...seeking a highly skilled Python developer to support the continued development... ...avec Git ou d’autres systèmes de contrôle de version Vous... ...discrimination. Our recruitment process: A quick pre-qualification...DataPythonFull timeTemporary workWorldwide
- ...Senior Data Developer Who We Are 2K is headquartered in Novato, California and is a wholly owned... ...to solve data bottlenecks and design backends for new portfolio-tracking tools. ●... ...designing and maintaining production-level ETL processes. ● Proficiency with Python, Google...DataSeniorPythonApprenticeshipCasual workWork from home
- ...deployment. At the intersection of backend development, cloud infrastructure,... ...impact across Coveo. As one of our Senior Backend Software Developers, ML Platform, you will: Design, build... ...infrastructure and automation using Python, Amazon Web Services (AWS), Terraform...DataSeniorPython
- ...We’re seeking someone to join our Optimus SDLC team as a Senior Java/Scala Developer-Risk Infrastructure to lead the evolution of the platform Optimus... ...scale developer infrastructure, distributed build and test systems, workflow automation, and AI-enabled engineering...SeniorPythonLong term contractFull timeWork at officeLocal areaRemote work
- ...challenge consensus. We are looking for a Data Developer to join our AI and Multi Asset... ...researchers. You'll build data pipelines for RAG systems, optimize embedding workflows, and... ...research, and AI workloads. Develop data processing workflows to prepare and optimize...DataPython
$88.8k - $133.2k per year
...NTT DATA strives to hire exceptional, innovative and passionate individuals who... ...are currently seeking a Développeur Python (sur site)/Python Developer (Onsite) to join our team in Montreal... ...développer et implémenter des solutions backend et full stack évolutives en Python et...DataPythonWork at officeRemote workFlexible hours- ...technical decisions behind a project? Techso is looking for a Senior Full Stack Java Developer to help design and develop digital solutions used by... ..., continuous integration, and automated deployment processes; Participate in pre-sales activities, including effort...SeniorPythonPermanent employmentFull timeWork at officeFlexible hours
- ...présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage... ...de développement; Collaborer avec les développeurs seniors, analystes et architectes. Requirements Minimum 2 ans...SeniorPythonHourly payFull timeContract workRemote workFlexible hours
- ...re seeking someone to join our Data Obfuscation team as a Database... ...Data Engineering Specialist (Python) to design and deliver scalable... ...protect the organization's systems and networks against actual and... ...Do In The Role Design and develop resilient on-prem and multi-cloud...DataPythonFull timeWork at officeRemote work
$104k - $130k per year
...Role Description Java Developer Lead II - Software Engineering... ...large-scale, mission-critical systems. Align departmental goals and... ...data technologies (e.g., Hadoop, Spark). Compensation can differ... ...AI technology in our hiring process to verify candidate identity and...DataPermanent employmentFull timeTemporary workPart timeApprenticeshipWork at office- ...on the critical foundations of agentic systems, from tool orchestration and guardrails... ...’ll feel right at home here. As our Senior Software Developer, you will: Design, build, and evolve... ...and engineering best practices across Python, TypeScript, Java, and AWS technologies...SeniorPythonWork from home
- ...About the Role Valnet's Automotive Group is looking for a Senior Backend Developer to join a multi-functional development team. The ideal... ...this role you will work primarily on Valnet Auto's proprietary systems and tools. Responsibilities Responsible for new development...SeniorFull time
- ...Business Solutions Architect, application teams, and business stakeholders to deliver data and artificial intelligence solutions that make processes and systems smarter. They develop and maintain data pipelines that meet the requirements of predictive models and design...DataSeniorPythonFull time
$31.78 - $49.66 per hour
...Job Responsibility: Scala Java Developer (Contract) Montreal, QC, Canada (Hybrid) Contract (8... ...architectural strategy, full - stack development, data engineering, technical leadership,... ...analysis and construct responses for senior stakeholders. Act as an anchor developer...DataSeniorContract work- ...and the mission You'd be joining our Backend team within the Platform Engineering division... ...inside MaintainX: we treat our internal developer platform as a real product, with internal... ...About You ~5+ years of distributed systems experience ~ Expert in Node.js, TypeScript...SeniorFull timeLocal areaImmediate start
- ...Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this... ...to continuously improve development processes and application performance.... ...abilities. Experience with version control systems like Git. Knowledge of Agile development...Contract work
- ...aircraft sensors, combined with third-party data, to help industrial emitters better... ...looking for an innovative and experienced Backend Developer for our Payload Planner software. As... ...integrate, and deploy backend stack Design System Architecture collectively with the team,...DataPythonFull timeLocal areaRemote workFlexible hours
$70 - $75 per hour
...Job Title: Senior Software Developer, CAD Applications (C++/Python) Location: Hybrid - Montreal, Quebec, Canada Job Type: T4 Contract Experience: 7+ Years... ...GitHub workflows. Support continuous integration processes using orchestration tools such as Jenkins. Utilize...SeniorPythonHourly payLong term contractFull timeContract work- ...We are looking for an experienced data developer to support a new analytics platform in production... ...solution integrates data from multiple systems in an Azure cloud environment and makes... ...issues with the team, developing ETL processes, and configuring data ingestion pipelines...DataSeniorContract workSummer work
- ...About the Role As a Junior Fullstack Developer (Python), you will work closely with experienced... ...and test code. ~ Pair-program with senior developers and participate in code... ...AlayaCare uses AI tools during our hiring process to support fair, consistent, and objective...SeniorPythonWork at office
- ...engineers who realized that the healthcare system was not exploiting the full potential of... ...for clinics, which replaces inefficient processes with a faster and safer technological alternative... .... Job Description As a Senior Data Transfer Developer, you will design,...DataSeniorPermanent employmentFull timeRemote workWorldwide
$52 - $55 per hour
...Job Responsibility: Job Role: Java Full Stack Developer with ReactJS Location: Montreal, Canada... ...knowledge of software design principles: MVC, data structures, graph data, algorithms,... ...multithreading, caching, recursion Backend Java Strong knowledge of core Java:...DataHourly payLong term contractFixed term contractMonday to fridayShift workDay shift- ...Your Best Work. About the Data Insights Team Our mission is... ...About You We’re hiring a Senior Data Engineer for Data Insights... ...Modernization: Migrate legacy ETL processes to modern, efficient streaming... ...on Snowflake using SQL, Python, and dbt—shipping reliable ELT...DataSeniorPythonPermanent employmentWorldwide
$120k - $160k per year
...The Role We're hiring a Senior Data Scientist to own machine... ...collaborate with Data Engineering, backend, product and QA on contracts,... ...from strong problem framing, system design, evaluation rigor and... ...it owns. Our stack Python and SQL Google Cloud Platform...DataSeniorPythonContract workApprenticeshipRemote workFlexible hours- ...Iris's client, the largest bank in the Canada is looking to hire Sr Python FullStack Developer Please find below the job details and share your resume if interested, please email your resume at ***email_hidden*** Title: Sr Python FullStack Developer Location: Halifax...PythonLong term contractFor contractors
$55k - $60k per year
...le développement d'applications en Python Expérience de travail avec des systèmes de contrôle de version tels que Git... ...Consulting, Digital, Cloud & DevOps, Data, and Software Engineering,... ...development initiatives in our FinLabs we develop solutions for modernization, from Artificial...DataPythonLong term contractFull timeApprenticeshipWork at officeLocal areaFlexible hoursDay shift$90k - $110k per year
...Job Responsibility: The Role We are Looking for an experienced Java Camunda Developer with hands on experience with Java/J2EE, Spring Boot, React and SQL, and exceptional communication and customer service skills. Responsibilities Communicate with stakeholders to...Full timeMonday to fridayShift workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Backend Developer - Apache Spark, Python & Data Processing Systems. Be the first to apply!
- java developer no experience Montréal, QC
- java software developer Montréal, QC
- java developer Montréal, QC
- développeur java Montréal, QC
- développeur javascript Montréal, QC
- senior java developer Montréal, QC
- java developer remote Montréal, QC
- junior java developer Montréal, QC
- backend software developer Montréal, QC
- backend developer Montréal, QC

