Software Engineer Java Python Jobs in Canada

Professional job seekers finding Canada jobs through Expertini
750,000+ professionals on Expertini 750,000+ Candidates
Join our global community
Expertini Penguin Mascot Resume Score™
Resume Score™ Instantly
Upload Your CV
Quick 30-second process

Apply Today & Jumpstart Your Career on Expertini, Trusted Since 2008.

Reset

Create Job Alert

 
   
Reset

Java Full Stack Engineer: Design, Build & Mentor

A leading IT services provider is seeking a qualified Software Developer in Calgary, Alberta. This role involves designing and deploying technical solutions, analyzing database applications, and collaborating with cross-functional teams. Candidates should have a bachelor's degree in Computer Science or related f ...

Senior Java Full Stack Engineer & Tech Lead

A leading technology consultancy in Toronto is seeking an experienced Senior Full Stack Developer to design and maintain scalable web applications across various technologies. This position requires strong skills in frontend and backend development, with experience in modern frameworks and cloud platforms. Candi ...

Senior Java Trading Systems Engineer — Fixed Income

A financial services organization located in Toronto is seeking a skilled Software Developer to enhance core trading platforms. In this role, you will design robust software solutions, collaborate with various teams, and implement efficient trading features using Java. This fast-paced environment values performa ...

Senior Java Microservices Engineer — Logistics & API Expert

A leading technology firm in Montreal is seeking a Senior Software Developer to join its Firstbase Team. This role involves developing microservices and APIs to manage hardware logistics and enhance application offerings. The ideal candidate will possess strong Java and Kotlin skills, experience with REST APIs, ...

Senior Java Full Stack Engineer – Microservices & DevOps

Une société de conseil mondiale recherche un développeur pour concevoir et maintenir des microservices en utilisant Java et Scala. Vous collaborerez avec des équipes pluridisciplinaires tout en contribuant à des projets au sein de grandes institutions financières. La société offre une rémunération compétitive, d ...

Core Java Engineer — Build Robust Frameworks & Tools

A leading tech company in Toronto is looking for a Java Developer to work with core Java concepts and frameworks. The ideal candidate will possess strong skills in object-oriented programming and a good grasp of data structures and collections. Familiarity with exception handling and file handling is essential. ...

Senior Java Engineer: Lead & Mentor in Microservices

A leading financial technology company located in Toronto is seeking a seasoned software developer. With a focus on Java development and a minimum of 6 years of experience, the role includes mentoring junior developers, fixing complex bugs, and contributing to architectural discussions. Familiarity with AWS, Mic ...

Senior Java Data Engineer – Data Platform & Pipelines

A leading health tech company in Mississauga is seeking a Principal Software Data Engineer to lead the design and enhancement of scalable data solutions. The role demands over 10 years of experience in software or data engineering, with a strong focus on data pipeline optimization. The ideal candidate will have ...

Senior Java API Engineer – Fixed Income Data

A financial services organization in Mississauga is looking for a skilled API Developer to join their Fixed Income Data team. You will design and implement high-performance APIs, tackle complex technical challenges, and collaborate with various stakeholders. Ideal candidates should have 3-5 years of experience i ...

Java CMS Engineer: Spring Boot & API Focus

A technology services provider is looking for a Mid-Senior level Java Developer in Toronto, Ontario. The role involves designing, developing, and maintaining Java-based backend services, along with integrating various CMS platforms like Adobe AEM and Sitecore. Candidates should have strong skills in database opt ...

Senior Java Engineer Remote, Enterprise SaaS Scale

A leading enterprise SaaS company in Canada is seeking a Senior Software Engineer specializing in Java. This role involves developing scalable applications and collaborating with cross-functional teams to deliver innovative solutions. Candidates should have over 5 years of Java experience, excellent communicatio ...

Senior Java Engineer for Geophysical Data Cloud

A global energy solutions provider in Calgary is seeking a seasoned Java Developer to work on cloud solutions for geological data interpretation. The role involves collaboration with a team of experts and requires 5+ years of Java experience. Candidates familiar with Agile methodologies and desktop development a ...

Java Full Stack Engineer, Cloud Microservices (Montreal)

A tech recruitment firm is seeking a Java Full Stack Developer in Montreal, QC. This contract role focuses on developing, testing, and maintaining cloud-native applications. The ideal candidate should have extensive experience with Java, microservices, and containerization technologies like Docker and Kubernetes ...

Senior Java Backend Engineer – Spring Boot & Azure

A leading North American financial institution is seeking a highly skilled Senior Java Software Engineer to develop and enhance robust solutions involving API and backend components. This hands-on role focuses on delivering high-quality solutions with Java and Spring Boot while ensuring compliance with industry ...

Senior QA Automation Engineer: Java & Spring Boot

A technology consulting firm in Ontario is seeking a professional with strong knowledge in Java Spring Boot and testing strategies. Responsibilities include development and execution of testing methodologies, ensuring quality standards, and collaborating with teams. Candidates should have over 5 years of Test Ma ...

Senior Spark/Scala Big Data Engineer (Java)

A leading tech company in Toronto is seeking a highly skilled Big Data Developer to design and develop scalable data processing solutions using Spark and Scala. The ideal candidate should have 6–10 years of experience in big data technologies, especially with SQL, Java, and Unix environments. Excellent problem-s ...

Senior Java & Spring Boot Full Stack Engineer

A leading digital consultancy in Toronto is seeking a Full Stack Java Developer to join their skilled team. You will be responsible for developing high-quality web applications using Java and Spring Boot. Ideal candidates should have over 3 years of experience, particularly in team environments, with strong Java ...

Junior Android Engineer — Kotlin/Java MVVM Growth

A technology company located in Toronto is seeking an Android Developer to collaborate on designing and developing high-quality applications. Candidates should have a Master's in Computer Science and preferably 0-1 year of experience in Android development. They will engage in coding, testing, and maintaining te ...

Senior Java Engineer Capital Markets (Hybrid, Toronto)

A leading bank in the Americas seeks an experienced Senior Software Engineer to join their Commodities Technology team in Toronto, Ontario. This role involves maintaining and upgrading software components, with a focus on compliance and system stability. The ideal candidate has strong proficiency in OOP programm ...

Senior Core Java Engineer — E‑Trading Platform

A global consulting firm is seeking a Sr. Core Java Developer for their e-Trade technology team in Toronto. The ideal candidate will have over 8 years of experience in Java, with strong coding skills in server-side applications. This position offers a competitive salary ranging from CA$110,000 to CA$120,000 per ...

Senior Go & Java Engineer — Hybrid in Toronto

A global digital transformation company in Toronto is seeking a Senior Golang & Java Developer to work on a Banking Project team. This role involves programming in Java and GoLang, along with technical design and integration tasks. Candidates must have over 10 years of experience in Java, with GoLang knowledge r ...

Senior Automation Test Engineer Java, Selenium & API

A leading IT services firm in Toronto seeks a Senior Automation Test Engineer to create and enhance automated testing frameworks. The ideal candidate will have over 10 years of testing experience, including significant expertise in Java and API automation. This role involves implementing robust test strategies, ...

Senior Java Engineer Low Latency eTrading Platform

A global consulting firm is seeking a Senior Developer to join their eTrading technology team in Toronto. This role requires over 10 years of experience in server-side Java, focusing on low latency trading applications. Candidates should possess strong multithreading skills and a deep understanding of various me ...

Java Backend Engineer Market Surveillance SaaS Hybrid

A leading company is seeking a Nasdaq Market Surveillance SaaS Engineer specializing in Java. The role involves developing and implementing IT solutions, ideally suited for someone with extensive experience in backend development and a strong educational background in computer science or finance. Flexibility in ...

Java Microservices Engineer — Spring Boot & REST APIs

A leading bank in the Americas is looking for a Software Developer specializing in Java and RESTful APIs in Toronto. You will join a high-performing team focused on developing microservices and ensuring quality in customer-facing platforms. The candidate should have over 4 years of experience in software develop ...

Senior Java Backend Engineer — Spring Boot & Azure

A leading financial institution in Toronto is seeking a Senior Java Software Engineer to develop and maintain robust backend solutions involving API components. This hands-on role entails working with Java and Spring Boot, requiring extensive experience in API design and cloud deployment. Collaboration with stak ...

Java Front Office Engineer — Trading Systems (Hybrid)

A global financial services technology firm is seeking an experienced Java Engineer to design and maintain trading systems. The role involves collaborating with multicultural teams, enhancing system performance, and implementing key features in a hybrid setting. A background in financial services is advantageous ...

Senior Full Stack Engineer: Java/Kotlin, React

A leading multinational company in Montreal is seeking a Fullstack Developer to join its Dev Ops team. This role involves designing and developing both front-end components using Angular and React, and back-end components with Java and Kotlin. Candidates should have over 5 years of experience and be proficient i ...

Senior Streaming Data Engineer: Kafka/Nifi/Java

A leading banking institution in Toronto seeks a Software Engineer to maintain data systems for the Equities business line. This role involves developing solutions using Kafka and Nifi, along with Java and Spring Boot. Applicants should have at least 3 years of hands-on experience in software development, with s ...

Senior Java Backend Engineer Cloud Security & Growth

A leading tech recruitment agency in Ottawa is seeking an experienced Senior Java Backend Software Engineer to join their North American development team. This role involves collaborating with back-end and full-stack engineers to build innovative and scalable applications in a cloud environment. The ideal candid ...

Senior Java Full Stack Engineer — Calgary, Hybrid

A leading IT consulting firm is seeking a Senior Java Full Stack Developer in Calgary, Alberta. The position involves investigating production code issues, driving software design and development, and mentoring junior developers. Candidates should have over 6 years of experience with Java and related technologie ...

Senior Full Stack Engineer (Java/Spring) — Hybrid

A consulting firm in Toronto seeks a skilled Sr. Software Developer Full Stack. The role requires extensive experience in Java and Spring Boot, along with IAM and RESTful APIs. The successful candidate will translate complex specifications into working applications and work alongside IT professionals within a hy ...

Senior Java Backend Engineer – Microservices & Kafka (Hybrid)

A leading IT consulting company in Quebec is seeking a senior Java developer to contribute to modern backend applications and RESTful APIs. This role requires a minimum of 7 years experience in Java, strong proficiency in Spring Boot, and bilingualism in French and English. Candidates will design secure, high-pe ...

Senior Java Full Stack Engineer — Hybrid (Calgary)

A leading technology services company is seeking a Senior Java Full Stack Engineer in Calgary, Alberta. The role involves designing, developing, and delivering high-quality software solutions in a hybrid work environment. Candidates should have 6+ years of experience in Java and Spring Boot, proficiency in Angul ...

Senior Java Microservices Engineer Azure, Spring, Kafka

A technology firm in Montreal seeks an experienced developer with expertise in Core Java, Spring Boot, and cloud development on Azure. The ideal candidate has over 8 years of experience in building distributed systems and a strong understanding of agile practices and microservice architecture. This role involves ...

Senior Java Backend Engineer – Spring Boot & Azure

A leading North American financial institution is seeking a highly skilled Senior Java Software Engineer to develop and enhance robust solutions involving API and backend components. This hands-on role focuses on delivering high-quality solutions with Java and Spring Boot while ensuring compliance with industry ...

Java Backend Engineer — Real Time, Cloud Ready

A leading financial institution in Toronto is looking for an experienced backend developer to design, develop, and maintain scalable services using Java and Spring Boot. Candidates should have over 3 years of experience in software development and a solid understanding of backend architectures. This role involve ...

Frontend Heavy Full Stack Engineer (React + Java)

A technology firm is seeking a Heavy Frontend Focused Engineer in Toronto, ON with a strong background in Full-Stack development. This hybrid role requires 5+ years of experience, focusing on frontend technologies, along with solid backend capabilities in Java and Spring Boot. Candidates should also have a grasp ...

Senior Java Full Stack Engineer | SpringBoot & React

A leading professional services company in Toronto is seeking a Full Stack Developer with over 5 years of experience. The ideal candidate has at least 3 years of extensive work with Java and SpringBoot API development along with ReactJS. Strong understanding of Rest API design, context API, and concurrent render ...

Senior Java Backend Engineer AWS & High Throughput

A technology company seeks a highly skilled Senior Software Engineer to join its backend team in Vancouver. The role focuses on designing and implementing resilient Java-based services optimized for performance. Ideal candidates should have over 5 years of experience in backend development, strong skills in Java ...

Java J2EE Engineer — Real Time & Batch Apps

A leading bank in the Americas is seeking an Associate Software Engineer for their Collateral Management and Funding team in Toronto. The role involves developing applications that integrate with various platforms and solving complex problems. Candidates should have 1-3 years of experience in OOP Programming and ...

Senior Java Backend Engineer Spring Microservices & Kafka

A rapidly growing digital technology company located in Montreal is looking for skilled Java developers with 9-10 years of hands-on experience, especially in core Java, Spring, Spring Boot, Hibernate, and microservices. Familiarity with CI/CD integration and SQL databases like DB2/PostgreSQL is essential. Candid ...

Backend Engineer (Java/Scala, Kafka, Hadoop) Toronto

A leading staffing and recruiting firm in Toronto is seeking Software Engineers at all levels for backend development roles. Candidates should have strong skills in frameworks like Spring and Boot, as well as experience with Java, Kafka, Hadoop, and Scala. This is a full-time position with a long-term commitment ...

Senior QA Automation Engineer: Java & Spring Boot

A technology consulting firm in Ontario is seeking a professional with strong knowledge in Java Spring Boot and testing strategies. Responsibilities include development and execution of testing methodologies, ensuring quality standards, and collaborating with teams. Candidates should have over 5 years of Test Ma ...

Java & Scala Microservices Engineer | Cloud & Big Data

A leading technology consulting firm in Toronto seeks a skilled developer with 6-8 years of experience. Candidates should possess hands-on expertise in Spring Boot and Java, as well as REST API development and Big Data technologies. The role involves developing and optimizing applications, managing microservices ...

Senior Backend Java Engineer – Scalable Systems, Montreal

A technology staffing company is seeking a Backend Java Developer in Montreal. The ideal candidate will have 7-15 years of Java backend development experience and a strong understanding of software design principles. Responsibilities include clarifying business requirements and ensuring clean code delivery. Stro ...

Senior Java Backend Engineer | Spring Boot & Microservices

A technology company in Calgary is seeking a skilled Java Backend Developer experienced in building scalable microservices with Spring Boot. The ideal candidate will be responsible for designing and developing high-performance backend systems in a cloud-native environment while collaborating with frontend teams ...

Senior Java Backend Engineer — Compliance & Data Platform

A financial services firm in Montreal seeks a Full-time Backend Developer to design and maintain systems for Compliance applications. Candidates should have 6+ years of Java experience, addressing both backend functionality and regulatory requirements. The role encompasses development, data quality controls, and ...

Senior Java & Microservices Engineer Capital Markets Data

A leading global investment banking company is seeking a Senior Software Developer to work in Montreal. This role involves developing software for Funding initiatives, analyzing production issues, and mentoring junior developers. The ideal candidate should have over 5 years of experience in Java, knowledge of Sp ...

Full Stack Engineer: Java, Microservices, React & DevOps

A technology solutions provider in Montreal is seeking a candidate with strong skills in Modern Application Design, particularly in microservices architecture and Java development. The ideal applicant will possess solid SQL knowledge and experience with REST APIs, as well as strong analytical, problem-solving, c ...

🚀 Boost Your Hiring Chances with Our AI-Powered Tool-Kit

Stand out from thousands of applicants. Use our proven career tools to optimize your applications and land your dream job faster.

To-Do Planner

Organize your job search and personal tasks. All data is confidential.

Open Planner

Wellbeing Center

Access your confidential wellness report and resources to manage job search stress.

Check Wellbeing

Skill Coach

Plan your skill development with O*NET support to stay competitive in your field.

Start Coaching

Outfit Helper

Get AI-powered suggestions on what to wear for your next interview.

Find Outfit

Income Tax Calculator

Plan your finances with our calculator, updated for 2025 tax regulations.

Calculate Tax

Salary Benchmark

Get accurate, AI-supported salary trends to know your worth and negotiate better.

Check Salaries

Interview Practice

Practice for any interview with AI-enabled Q&A sessions. All data is private.

Start Practicing

Interview Predictor

Use our AI-supported tool to predict potential interview questions based on your resume.

Predict Questions

Interview Practice Timer

Use our mock interview trainer to perfect your answers under timed conditions.

Start Timer

Behavioral Mastery

Ace tricky behavioral interviews with our AI-powered practice module.

Master Answers

Question Journal

Confidentially record interview questions you were asked for future reference.

Open Journal

Interview Ace

A comprehensive tool to help you master every aspect of your interviews.

Become an Ace

Q&A Logs

Confidentially track your answers to common questions and refine them over time.

View Logs

Application Planner

Schedule and organize your job applications in one confidential planner.

Open Planner

Cover Letter Tool

Create perfect, tailored cover letters for each application with AI support.

Generate Letter

Resume Score

Get instant feedback on your resume with our NLP-supported analysis tool.

Check My Score

ATS Score

Check your resume's compatibility with Applicant Tracking Systems (ATS).

Check ATS Score

Application Analyzer

Use AI to analyze job descriptions and optimize your application materials.

Analyze Application

Career Visualizer

Confidentially plan and visualize your long-term career path and goals.

Visualize My Career

Offer Genius

Get intelligent insights and strategies to confidently negotiate job offers.

Negotiate Offers

JobFlow

Track your entire job search progress from application to offer with this intelligent tool.

Track My Flow

JobSense

Our intelligent matching engine that provides smart job recommendations.

Get Smart Matches

Networking Toolkit

Tools to build and manage your professional connections. All data is confidential.

Build Network

Professional CV

A classic, O*NET supported template for corporate and professional roles.

Use This Template

Executive CV

A premium, O*NET supported template designed for senior and C-level positions.

Use This Template

Modern CV

A fresh, stylish, O*NET supported template perfect for tech and modern industries.

Use This Template

Creative CV

A visually distinct, O*NET supported template for design and artistic roles.

Use This Template

Minimalist CV

A clean, simple, O*NET supported template that focuses purely on content.

Use This Template

Europass CV

The standard European Union recommended format for wide compatibility.

Use This Template

Student CV

An institution-recommended template perfect for internships and first jobs.

Use This Template

Graduate CV

An institution-recommended template for recent graduates entering the workforce.

Use This Template

Academic CV

The researcher-recommended format for roles in academia and research.

Use This Template

Developer/IT CV

A tech-savvy recommended template to highlight your technical skills.

Use This Template

Skilled Worker CV

A trades-recommended template to showcase hands-on skills and experience.

Use This Template

Monochrome CV

A sleek, black-and-white, O*NET supported template for a professional look.

Use This Template

Art CV

An artist-recommended template that allows your creativity to shine.

Use This Template

Harvard CV

A researcher-recommended template based on the classic Harvard format.

Use This Template

Volunteer Research

Help us improve our platform by joining our community research program.

Join Research

Review Us

Share your experience with our tools to help other job seekers.

Share Experience

Register

Create your free account to save jobs, build your profile, and track applications.

Create Account

Login

Access your dashboard, manage applications, and continue your job search.

Access Your Account

Profile Builder

Create a comprehensive professional profile that attracts recruiters and showcases your skills.

Build Your Profile

View Profile

See your public profile exactly as employers will see it. Make sure it's perfect.

Preview Profile

Bookmarked Jobs

Keep track of all your saved job opportunities in one organized place.

View Saved Jobs

Your Reviews

View and manage all the company reviews you've submitted.

See Your Reviews

Following

Manage the list of companies you follow to stay updated on their new openings.

Manage Following

Find Companies

Discover and research top employers in your country and industry.

Discover Employers

Standalone CV Builder

Use our O*NET supported CV builder to create a professional resume from scratch.

Build Your CV

PDF to DOC (Beta)

Convert your PDF resumes or documents into editable Word (DOC) format.

Convert PDF

DOC to PDF (Beta)

Create universally compatible PDF documents from your Word (DOC) files.

Create PDF

General FAQ

Find answers to common questions about our job site and platform.

Read FAQ

Job Seekers FAQ

Get help and find answers to questions specifically for job seekers.

Get Help

Job Matching

Learn about the technology and algorithms behind how we match you to jobs.

Learn How

Personalized Matching

Discover how we use your profile and activity to provide customized job suggestions.

Learn More

Quick Apply

Understand our fast application process and how to make the most of it.

Learn More

Alert Frequency

Learn how to manage your job alert settings so you get the updates you want.

Manage Settings

Job Alerts Guide

A complete guide to understanding how job alerts work and how to use them effectively.

Read Guide

Resume Matching

Learn how our system matches your resume to job requirements.

Learn More

Ethical Branding

Read our guide to building a professional and ethical personal brand.

Read Guide

Candidate Visibility

Learn how to increase your visibility to recruiters on our platform.

Increase Visibility

Verified Badge

Find out how you can get a verified badge to build trust with employers.

Get Verified

AI ATS Technology

Learn about the advanced AI and ATS technology that powers our platform.

Learn More

ATS Ranking

Understand how Applicant Tracking Systems rank you as an applicant.

Learn More

Semantic Matching

Learn how our AI-powered semantic matching goes beyond keywords.

Learn More

    Software Engineer Java Python Jobs in Canada Job Search Guide, Trends and Insights