1

Java Programmer Jobs in Quebec (NOW HIRING)

About the Role We are seeking Senior Java Engineer for a major project in the banking industry in Montreal. This position is in hybrid mode in Montreal (3 days/week). Why Join Levio? * Work on ...

En tant qu' analyste-programmeur Java , t u seras responsable de la conception, de ... Programmer et effectuer des essais unitaires des composants applicatifs; Fournir du support aux ...

En tant qu' analyste-programmeur Java , tu seras responsable de la conception, de l'implémentation ... Programmer et effectuer des essais unitaires des composants applicatifs; * Fournir du support aux ...

... Java Programming Working knowledge of Unix concepts (command line tools) Collect and evaluate user requirements with the help of product managers and engineers Solid understanding of RESTful APIs ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...

Mentor junior developers and promote engineering excellence * Enhance system observability with ... Strong expertise in Core Java, Spring Framework (Spring Boot), and Apache Spark * Solid ...

TEHORA est présentement à la recherche d'un(e) analyste-développeur JAVA senior ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses ...

TEHORA est presentement a la recherche d'un(e) analyste-developpeur JAVA senior ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre a profit ses competences ...

Showing results 21-40

Java Programmer information

See Quebec salary details

$21

$49

$74

How much do java programmer jobs pay per hour?

As of Aug 6, 2026, the average hourly pay for java programmer in Quebec is $49.94, according to ZipRecruiter salary data. Most workers in this role earn between $42.31 and $59.62 per hour, depending on experience, location, and employer.

How do Java programmers typically collaborate with other team members during a software development project?

Java Programmers frequently work in cross-functional teams that include project managers, UX/UI designers, testers, and other developers. Collaboration often involves participating in daily stand-up meetings, code reviews, and sprint planning sessions to ensure everyone is aligned on project goals and timelines. Effective communication and version control tools like Git are essential for sharing code and tracking changes. Java Programmers are expected to provide input on technical solutions, resolve integration issues, and support teammates in troubleshooting, making teamwork a key aspect of the role.

What are the key skills and qualifications needed to thrive as a Java programmer?

To thrive as a Java Programmer, you need solid knowledge of Java programming, object-oriented principles, and familiarity with software development methodologies, generally supported by a degree in computer science or related fields. Experience with frameworks like Spring or Hibernate, version control systems such as Git, and an understanding of build tools are commonly required. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills set top performers apart. These skills ensure the creation of robust, maintainable code and efficient collaboration in dynamic development environments.

Which pays more, C++ or Java?

For Java programmers, salary levels can vary based on experience, location, and industry, but generally, C++ developers tend to earn slightly higher salaries due to the complexity of the language and its use in high-performance applications. Both roles require strong programming skills, and salaries are often comparable, with specialized C++ skills sometimes commanding a premium. Employers value expertise in both languages, but geographic demand and project requirements influence pay differences.

How much do Java programmers make?

Java programmers' salaries vary based on experience, location, and skill level, but the median annual salary in many regions ranges from $70,000 to $120,000. Senior developers with expertise in frameworks like Spring and proficiency in tools such as Git and Docker tend to earn higher wages, especially in competitive markets.

Are Java programmers still in demand?

Java programmers remain in demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in Java, along with knowledge of frameworks like Spring and tools such as IDEs, continue to be valuable for employers across various industries.

What is the difference between Java Programmer vs Java Developer?

AspectJava ProgrammerJava Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications like Oracle Java CertificationSame as Java Programmer, often with additional experience or certifications
Work EnvironmentUsually focused on coding, debugging, and testing in a team or individual settingIncludes coding, designing, and sometimes project management responsibilities
Industry UsageCommon in software companies, IT departments, and tech startupsUsed interchangeably in many organizations, with some emphasizing development tasks
Search & Comparison IntentFocuses on coding skills and technical proficiencyBroader role including design, architecture, and project involvement

While both Java Programmers and Java Developers work with Java technologies, Java Developers typically have a broader scope, including design and architecture, whereas Java Programmers focus mainly on coding and debugging. The roles often overlap, but the developer role may involve more responsibilities in project planning and system design.

What does a Java programmer do?

A Java Programmer designs, develops, and maintains software applications using the Java programming language. They write code, debug errors, and collaborate with other developers to create efficient, scalable, and reliable software solutions. Java Programmers often work on web applications, mobile apps, enterprise systems, and backend services. They may also be responsible for testing, documenting, and updating existing programs to meet changing requirements.
What are the most commonly searched types of Java Programmer jobs in Quebec? The most popular types of Java Programmer jobs in Quebec are:
Infographic showing various Java Programmer job openings in Quebec as of August 2026, with employment types broken down into 1% Internship, 80% Full Time, 3% Part Time, and 16% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $103,867 per year, or $49.9 per hour.

Dveloppeur Java Agentique IA / Agentic AI Java Developer

Portage CyberTech

Montreal, QC • On-site

Full-time

Medical, PTO

Posted 22 days ago


Job description

Salary:

Titre: Dveloppeur Java Agentique IA

Statut: Permanent temps plein

Lieu: Montral (hybride), centre-ville ( 100m du mtro Square-Victoria)

Description du poste

Portage CyberTech recherche un dveloppeur Java Full Stack passionn, orient R&D, possdant des connaissances fortes en infrastructures cls publiques (PKI), et travaillant sur des solutions modernes en environnement microservices. Le rle implique du dveloppement backend et full stack, ainsi que la conception et l'intgration de solutions lies aux certificats numriques, la cryptographie et aux signatures lectroniques. Une forte utilisation d'outils d'IA pour le dveloppement logiciel (AI-assisted / Agentic Development) est galement attendue afin d'acclrer la conception, le dveloppement et la qualit logicielle.

Responsabilits principales

  • Concevoir, dvelopper et intgrer des solutions d'IA agentique (Agentic AI) afin d'automatiser des processus, d'orchestrer des agents intelligents et d'amliorer les capacits des applications.
  • Utiliser des outils d'IA pour le dveloppement (GitHub Copilot, AI coding assistants, agentic workflows, LLM, etc.) afin d'amliorer la productivit, la qualit du code et l'efficacit du dveloppement.
  • Concevoir, dvelopper et maintenir des fonctionnalits lies aux infrastructures cls publiques (PKI), incluant la gestion des certificats numriques, la cryptographie, les signatures lectroniques et les services de confiance.
  • Participer l'ensemble du cycle de dveloppement logiciel dans un environnement Agile.
  • Dvelopper et maintenir des applications Java (Spring Boot, microservices).
  • Contribuer au dveloppement full stack (backend prioritaire, frontend selon les besoins).
  • Collaborer troitement avec les quipes Produit, QA, DevOps et Scurit afin de concevoir des solutions robustes, scuritaires et volutives.


Qualifications et comptences requises

  • DEC ou diplme universitaire en technologies de linformation, ou exprience quivalente en dveloppement logiciel
  • Minimum de 8 ans d'exprience en dveloppement logiciel.
  • Mthodique, autonome et organis.
  • Capacit rsoudre des problmes de faon crative.
  • laise pour communiquer en anglais (oral et crit) dans un contexte professionnel.


Technologies utilises

  • GitHub Copilot (Agent Mode)
  • Model Context Protocol (MCP)
  • AI Coding Assistants et Agentic Workflows
  • Entrust PKI
  • OCSP / CRL
  • HSM (atout)
  • Java Spring Boot Microservices
  • AWS (ECS Fargate, EC2, Lambda, S3, Elasticache)
  • MongoDB Atlas
  • PostgreSQL
  • MySQL (AWS Aurora)
  • RabbitMQ
  • Keycloak
  • Twilio


Outils Dveloppement

  • GitHub Enterprise
  • Maven
  • SonarQube


Collaboration

  • Jira
  • Confluence
  • Slack
  • Teams


Atouts recherchs

  • Exprience Full Stack :
    • API REST
    • React, JavaScript, HTML, CSS
    • RabbitMQ
    • SQL et NoSQL
  • Bonne comprhension des concepts de hachage, chiffrement et signature.
  • Matrise du Top 10 OWASP.


Pourquoi rejoindre Portage ?

Bien travailler. Bien voluer. Bien vivre

  • Rgime davantages sociaux pay 100 % par lemployeur
  • Cotisation REER jumele jusqu 6 %
  • Options de travail distance, hybrides ou en prsentiel
  • Programme de congs comptitif favorisant lquilibre travail-vie personnelle
  • Opportunits de dveloppement et davancement au sein dune entreprise en croissance
  • Un travail porteur de sens qui contribue btir la confiance numrique au Canada


Les aspects juridiques

Nous utilisons des outils d'intelligence artificielle pour certaines tches lies notre processus de recrutement. Toutes les dcisions d'embauche sont prises par les membres de notre quipe.

Notre contenu franais utilise la forme masculine uniquement pour allger le texte. Nous valorisons la diversit et l'inclusion et accueillons toutes les candidatures, peu importe le genre, l'origine, l'orientation ou toute autre caractristique protge.

La matrise de l'anglais est requise pour certains de nos postes, car les tches l'exigent, notamment grce aux communications rgulires avec des clients et partenaires situs l'extrieur du Qubec.


Job Posting

Title: Agentic AI Java Developer

Status: Permanent, full-time

Location: Montreal (hybrid), downtown (100m from Square-Victoria metro station)

Job Description

Portage CyberTech is looking for a passionate Java Full Stack Developer with a strong R&D mindset and solid knowledge of Public Key Infrastructure (PKI), working on modern microservices-based solutions. The role involves backend and full-stack development, as well as the design and integration of solutions related to digital certificates, cryptography, and electronic signatures. Strong adoption of AI-powered software development practices (AI-assisted / Agentic Development) is also expected to accelerate solution design, software development, and code quality.

Key Responsibilities

  • Design, develop, and integrate Agentic AI solutions to automate processes, orchestrate intelligent agents, and enhance application capabilities.
  • Leverage AI-powered development tools (GitHub Copilot, AI coding assistants, agentic workflows, LLMs, etc.) to improve productivity, code quality, and development efficiency.
  • Design, develop, and maintain features related to Public Key Infrastructure (PKI), including digital certificate management, cryptography, electronic signatures, and trust services.
  • Participate in the full software development lifecycle within an Agile environment.
  • Develop and maintain Java applications using Spring Boot and microservices architectures.
  • Contribute to full-stack development, with a backend focus and frontend involvement based on project needs.
  • Collaborate closely with Product, QA, DevOps, and Security teams to design robust, secure, and scalable solutions.


Qualifications & Required Skills

  • DEC or university degree in Information Technology, or equivalent experience in software development
  • Minimum of 8 years of software development experience
  • Methodical, autonomous and well-organized
  • Strong problem-solving and creative thinking skills
  • Must be able to communicate effectively in French (spoken and written).

Technologies Used

  • GitHub Copilot (Agent Mode)
  • Model Context Protocol (MCP)
  • AI Coding Assistants and Agentic Workflows
  • Entrust PKI
  • OCSP / CRL
  • HSM (asset)
  • Java Spring Boot Microservices
  • AWS (ECS Fargate, EC2, Lambda, S3, ElastiCache)
  • MongoDB Atlas
  • PostgreSQL
  • MySQL (AWS Aurora)
  • RabbitMQ
  • Keycloak
  • Twilio


Development Tools

  • GitHub Enterprise
  • Maven
  • SonarQube

Collaboration Tools

  • Jira
  • Confluence
  • Slack
  • Microsoft Teams

Nice-to-Have Skills

  • Full Stack experience:
    • REST APIs
    • React, Angular, JavaScript, HTML, CSS
    • RabbitMQ
    • SQL and NoSQL databases
  • Strong understanding of hashing, encryption, and digital signatures
  • Knowledge of OWASP Top 10


Why Join Portage?

Work Well. Grow Well. Live Well.

  • 100% employer-paid health benefits
  • Dollar-for-dollar RRSP matching up to 6%
  • Flexible work options remote, hybrid, and on-site opportunities
  • Competitive paid time off and personal wellness days
  • Employee referral bonus program
  • Career growth in a company that prioritizes internal talent
  • The opportunity to do meaningful work that helps build digital trust across Canada


The Legal Stuff

We use artificial intelligence tools for certain tasks related to our recruitment process. All hiring decisions are made by members of our team.

Our French content uses the masculine form solely to lighten the text. We value diversity and inclusion and welcome all applications, regardless of gender, origin, orientation, or any other protected characteristic.

Fluency in English is required for some of our positions, as job duties necessitate it, particularly due to regular communications with clients and partners located outside of Quebec.