Talent.com
Acestack
Software Engineer – Core Java, Apache Spark, PythonAcestack • Montreal, QC, Canada
Software Engineer – Core Java, Apache Spark, Python

Software Engineer – Core Java, Apache Spark, Python

Acestack • Montreal, QC, Canada
Il y a 2 jours
Type de contrat
  • Temps plein
  • Quick Apply
Description de poste

Job Title: Software Engineer Core Java, Apache Spark, Python
Location: Montreal, QB
Job Type: Full-Time (FTE)
Work Model: Hybrid

Job Summary

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

Key Responsibilities
  • Design, develop, test, and maintain scalable server-side applications using Core Java and Python.
  • Build, optimize, and maintain large-scale data processing solutions using Apache Spark.
  • Develop complex SQL queries, database objects, and optimize database performance.
  • Design and integrate analytical systems for processing structured and unstructured data.
  • Develop RESTful APIs and microservices-based enterprise applications.
  • Collaborate with architects, business analysts, data engineers, and QA teams to deliver high-quality solutions.
  • Troubleshoot application, database, and performance-related issues.
  • Work in Linux/Unix environments for deployment, monitoring, and production support.
  • Participate in architecture discussions and technical design reviews.
  • Follow coding standards, security best practices, and software engineering principles.
  • Support CI/CD pipelines and application lifecycle management.
Required Skills
  • Core Java
  • Apache Spark
  • Python
  • SQL
  • Linux / Unix
  • REST APIs
  • Microservices
  • Server-Side Development
  • Distributed Data Processing
  • Data Structures & Algorithms
  • Object-Oriented Programming (OOP)
  • Multithreading
  • Analytical Systems Integration
Preferred Qualifications
  • AWS, Azure, or Google Cloud Platform
  • Hadoop Ecosystem
  • Docker
  • Kubernetes
  • CI/CD
  • DevOps
  • Agile / Scrum
  • Financial Services / Capital Markets domain experience
Key Competencies
  • Strong analytical and problem-solving skills.
  • Excellent debugging and troubleshooting abilities.
  • Strong communication and stakeholder management skills.
  • Ability to work independently and collaboratively in Agile environments.
  • Commitment to delivering scalable, secure, and high-quality software solutions.
Créer une alerte emploi pour cette recherche

Software Engineer – Core Java, Apache Spark, Python • Montreal, QC, Canada

Offres similaires

Team Leader, software development

Croesusmontreal west, qc, Canada
Temps plein

Croesus provides innovative, high-performance, and secure wealth management solutions that include portfolio management systems, portfolio rebalancing tools, and application programming interfaces ... Voir plus

 • Offre sponsorisée

Lead Software Engineer in Cloud Solutions

Autodeskmontreal (administrative region), qc, Canada
Temps plein

Join Autodesk as a Lead Software Engineer focusing on Cloud Solutions.Innovate and drive product strategies while enhancing your leadership skills in a collaborative setting.In this role, you will ... Voir plus

 • Offre sponsorisée

Software Engineering Lead – Data & Analytics Platforms (Hybrid)

Morgan Stanleymontreal (administrative region), qc, Canada
Temps plein

We’re seeking someone to join our team as a Software Engineering Lead – Data & Analytics Platforms in Finance Technology to drive the architecture and delivery of scalable finance technology platfo... Voir plus

 • Offre sponsorisée

Senior Generative AI Software Engineer

Apertera (formerly Alexa Translations)montreal (administrative region), qc, Canada
Temps plein

Apertera is leading the evolution of language solutions for high-stakes content.We partner with enterprises as an extension of their teams, combining professional expertise with Adaptive AI technol... Voir plus

 • Offre sponsorisée

Senior Java Staff Engineer — Spring, Microservices & Cloud

NagarroMontreal (administrative region), QC, CA
Temps plein

A digital product engineering company is seeking candidates with over 5 years of programming experience, particularly using Java.Candidates should have expertise in frameworks like Spring Core and ... Voir plus

 • Offre sponsorisée

Senior Software Engineer in Fintech

AgodaMontreal (administrative region), QC, CA
Temps plein

Agoda is hiring a Senior Software Engineer with expertise in fintech to work in Bangkok, Thailand.Utilize your experience with big data and backend system design to drive meaningful results in trav... Voir plus

 • Offre sponsorisée

Lead Python Software Engineer — Remote

UKGMontreal, Montreal (administrative region), CA
Télétravail
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Java Software Engineer

Akkodismontreal (administrative region), qc, Canada
Temps plein

Position: Développeur Backend Senior (Java) - Consultant.Développer et maintenir des services backend robustes en utilisant Java et des frameworks modernes.Contribuer à la conception de solutions e... Voir plus

 • Offre sponsorisée

Lead Full Stack Software Engineer Procurify

ProcurifyMontreal (administrative region), QC, CA
Temps plein

Take the lead as a Full Stack Software Engineer at Procurify.Drive technical solutions and develop innovative software using Python/Django and TypeScript/React in a collaborative remote environment... Voir plus

 • Offre sponsorisée

Core java, Apache Spark, Python

Tata Consultancy ServicesMontreal (administrative region), QC, CA
Temps plein

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Python & AI

Highspringmontreal (administrative region), qc, Canada
Temps plein

Elevate your career at Highspring as a Senior Software Engineer specializing in Python.Drive innovation by developing cloud-native applications and AI-enabled solutions.This position is tailored fo... Voir plus

 • Offre sponsorisée

Senior Software Engineer

SecurityScorecardmontreal (administrative region), qc, Canada
Temps plein

SecurityScorecard is the global leader in cybersecurity ratings, with over 12 million companies continuously rated, operating in 64 countries.Founded in 2013 by security and risk experts Dr.Alex Ya... Voir plus

 • Offre sponsorisée

Software Engineer, Python

AutoSyncMontreal (administrative region), QC, CA
Temps plein

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... Voir plus

 • Offre sponsorisée

Senior Software Engineer & Technical Lead - POS Integrations

AppCard, Inc.Montreal, Montreal (administrative region), CA
Temps plein

A technology firm is seeking a Senior Software Engineer Technical Lead in Montreal.This role focuses on leading the technical execution of POS integrations, requiring strong experience in product m... Voir plus

 • Offre sponsorisée

Software Engineer Opportunity in Longueuil

Aviya Aerospace SystemsLongueuil, Montérégie, CA
Temps plein

Become a key player as a Software Engineer at Aviya Aerospace Systems in Longueuil, Quebec, where your programming skills in Java and Python will drive aerospace innovations.Aviya Aerospace Systems... Voir plus

 • Offre sponsorisée

Software Engineer - Enterprise Platform

Basetenmontreal (administrative region), qc, Canada
Temps plein

Baseten powers mission‑critical inference for the world’s most dynamic AI companies, like Cursor, Notion, OpenEvidence, Abridge, Clay, Gamma and Writer.By uniting applied AI research, flexible infr... Voir plus

 • Offre sponsorisée

Senior Java Software Engineer

Bourne Search LtdMontreal (administrative region), QC, CA
Temps plein

A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front-to-back business functions.This role sits within a strategic... Voir plus

 • Offre sponsorisée

Core Java Specialist - Senior Developer Role

CapgeminiMontreal (administrative region), QC, CA
Temps plein

Join Tundra Technical Solutions as a Senior Java Developer, focusing on high-quality software delivery.You will utilize your expertise in Core Java, Spring Boot, and DB2 for impactful application d... Voir plus

 • Offre sponsorisée

Montreal [Hybrid] Java, Spark and Python Developer

QUANTEAM - North America (RAINBOW PARTNERS Group)Montreal (administrative region), QC, CA
Temps plein

As the founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specializing in Banking, Finance, and Financial Services.Guided by our core values of closeness, teamwork, diversity, and e... Voir plus

 • Offre sponsorisée

Lead Software Developer (Python/Java)

ToparoMontreal, Montreal (administrative region), CA
Temps plein

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... Voir plus