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.
- ...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
- ...Responsibility: 1 Opening Montreal Role description Scala Spark Developer Lead I - Software Engineering Who We Are: Born... ...in the design, development, deployment and optimization of data processing application. The Opportunity: ~ Develop and maintain data...DataPythonFull time
- ...culture and strive to attract and develop a talented workforce to create... ...3D models based on real-world data. You’ll get to work with... ...high-performance, efficient systems using C++, with a strong focus... ...As part of our selection process, external candidates may be required...DataSeniorPythonFull timeApprenticeshipLocal areaRemote work
- ...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
- ...offer you a unique opportunity to develop your expertise within a high-... ...Levio is currently seeking a Python Developer to contribute to a... ...Design, develop and optimize Backend services in Python, primarily... ...modernize financial forecasting processes ; Contribute to the evolution...DataPythonPermanent employmentFull timeFlexible hours
- ...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
- ...About the Role We are seeking a Senior Staff Fullstack Developer to join our team with a primary focus... ...modernization of AlayaCare’s design system. The candidate will help define how... ...ability to collaborate effectively with backend teams on API design, performance,...DataSeniorPythonLong term contractTemporary workWork at officeFlexible hours
$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$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- ...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
- ...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
- ...A day in the life of our Bilingual Java Developer: Hands on Java/J2EE/ and JavaScript(Vue... ...scripting solutions such as PowerShell or Python. Familiarity with container orchestration... ...: ~ Bachelor's degree in Information Systems, Information Technology, Computer...DataPythonPermanent employmentFull timeWork from homeFlexible hours
- ...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
- ...About the Role We are seeking a Staff Data Developer to join our Data & Intelligence... ...infrastructure to power our data products. As a senior member of the team, you’ll collaborate... ...reliability and performance of our data systems, while influencing the enterprise-wide...DataSeniorPythonWork at officeFlexible hours
- ...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
- ...human solutions designed to optimize processes and strengthen collaboration. Driven by... ...continuing its growth and is looking for a Java fullstack Developer to support the needs of our clients... ...such as C#, PHP, Node.js, or Python. Comfortable working in an Agile and...PythonFull time
- ..., Analytics, Digital Engineering, Cloud, Data & AI, Experience Design, and Marketing.... ...success. Role Overview: We are seeking Java Developers with 3-15years of professional... ...work on complex, high-performance financial systems that drive critical operations. Key...DataFull timeWorldwide
- ...efficient and enjoyable world. Role overview As a Senior Software Developer with strong Data Engineering and MLOps experience, you design, build, and... ..., model deployment, monitoring, and production-ready ML systems. You’re comfortable moving between backend...DataSeniorFull time
- ...apply, get out your resume, throw it away, and talk to us like we’re human. Send us something cool you made or a long rant on how terrible the freelancing process is right now and how, if you ruled the world, everything would be better. Come help us build the future of work!...Freelance
- ...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
$60k - $115k per year
Développeur Fullstack – Python/React Description de poste Notre... ...et de l'exploitation des systèmes d'information et de l'infrastructure... ...(framework Flask) pour le backend et JavaScript (React.js) pour... ...management au monde. Fullstack Developer – Python/React Position...PythonWork at office$105k - $129.1k per year
...Home Assistant OS, the operating system that turns your device into a... ..., their privacy and their data first. Such a cloud can only be... ...is looking for a full-time Backend Engineer with strong Elixir experience... ...our collaborative development process. Collaborate cross-...DataSeniorPythonFull timeLocal areaRemote workWork from homeWorldwide1 day per week- ...are currently looking to fill multiple Java Developer positions across the Montreal office. From... ...Operation Technologies and Equity Risk Systems, to positions in Advisory and Sales, Non... ...have a few years of experience, or are a Senior Developer, Technical Lead or Team Lead,...DataSeniorFull timeWork at office
- ...Abilities Requirements: 2+ years of professional experience developing on Adobe e-commerce platform; Ability to create a Magento module... ...web platform, using PHP, JavaScript, HTML5, and CSS; Develop solutions with security, performance, accessibility, SEO, and scalability...Full time
- ...grow. About the Role We are seeking Senior Java Engineer for a major project in the... ...multidisciplinary teams ~ Continuously develop your technical and professional expertise... ...and REST APIs; implement robust data access layers. Apply best practices in...DataSeniorPermanent employmentFull timeFlexible hours3 days per week
- ...Data Engineer AI-Enabled Development Snowflake Python SQL Location: Montreal: 3 days a week on-site Data & AI Engineer / Developer We are seeking a highly skilled Data & AI Engineer with... ...needs. Develop scalable data processing automation and integration...DataSeniorPythonFull time3 days per week
$118k - $152k per year
...solutions, à l’intégration des systèmes et à la livraison de... ...full stack à l’aide de Java (backend) et d’Angular (frontend) Créer... ...The Role As a Full Stack Developer, you will design and develop... ...CI/CD pipelines, deployment processes, and DevOps practices Support...InternshipImmediate start- ...career. About the Role As a Developer on our feature development... ...our technical roadmap alongside Senior Developers, and contribute to... ...of home care delivery: Processing claims, managing reimbursement... ...experience with at least one of: Python, or modern JavaScript, PHP, plus...SeniorPythonWork at officeFlexible hoursShift work
- ...the Role We are seeking a Fullstack Developer (Python) to join our Clinical team. The candidate... ...’s technical work and work closely with senior team members to ensure the work is well-... ...AlayaCare uses AI tools during our hiring process to support fair, consistent, and...SeniorPythonFull timeWork at officeFlexible hours
- ...throughout the implementation phase! As a Senior Solutions Developer in our Professional Services (PS)... ...of documents in many different systems and delivering search results that are... ...JavaScript and Typescript. If you've got Python, HTML/CSS, C# and/or Java... well that...DataSeniorPython
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 remote Montréal, QC
- java developer Montréal, QC
- stage developpeur java Montréal, QC
- développeur javascript Montréal, QC
- java developer no experience Montréal, QC
- senior java developer Montréal, QC
- développeur java Montréal, QC
- junior java developer Montréal, QC
- java software developer Montréal, QC
- backend software developer Montréal, QC
