Strong adoption of AI-powered software development practices (AI-assisted / Agentic Development) is ... Collaborate closely with Product, QA, DevOps, and Security teams to design robust, secure, and ...
Quick apply
Strong adoption of AI-powered software development practices (AI-assisted / Agentic Development) is ... Collaborate closely with Product, QA, DevOps, and Security teams to design robust, secure, and ...
Quick apply
Strong adoption of AI-powered software development practices (AI-assisted / Agentic Development) is ... Collaborate closely with Product, QA, DevOps, and Security teams to design robust, secure, and ...
Strong adoption of AI-powered software development practices (AI-assisted / Agentic Development) is ... Collaborate closely with Product, QA, DevOps, and Security teams to design robust, secure, and ...
Quick apply
Strong adoption of AI-powered software development practices (AI-assisted / Agentic Development) is ... Collaborate closely with Product, QA, DevOps, and Security teams to design robust, secure, and ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Gatineau, QC · On-site
Senior Software Developer Department: Research & Development Reports To: Manager, Software ... NET and Java. * Develop, design, code, unit test, debug, integrate, document and participate in ...
Quick apply
Gatineau, QC · On-site
Senior Software Developer Department: Research & Development Reports To: Manager, Software ... NET and Java. * Develop, design, code, unit test, debug, integrate, document and participate in ...
Implementation of the "software factory" to build and deploy the application, * Proposal of ... Java, Kotlin * SQL, PostgreSQL, Oracle * SpringBoot * ElasticSearch, Kibana, Matomo * Kubernetes
Implementation of the "software factory" to build and deploy the application, * Proposal of ... Java, Kotlin * SQL, PostgreSQL, Oracle * SpringBoot * ElasticSearch, Kibana, Matomo * Kubernetes
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
... Senior Software Developer to join our Identity and Access Management (IAM) team. This role is ... Strong proficiency in Java you are comfortable reading, writing, and debugging Java code in a real ...
... Senior Software Developer to join our Identity and Access Management (IAM) team. This role is ... Strong proficiency in Java you are comfortable reading, writing, and debugging Java code in a real ...
... Senior Software Developer to join our Identity and Access Management (IAM) team. This role is ... Strong proficiency in Java you are comfortable reading, writing, and debugging Java code in a real ...
... Senior Software Developer to join our Identity and Access Management (IAM) team. This role is ... Strong proficiency in Java you are comfortable reading, writing, and debugging Java code in a real ...
... Senior Software Developer to join our Identity and Access Management (IAM) team. This role is ... Strong proficiency in Java you are comfortable reading, writing, and debugging Java code in a real ...
... Senior Software Developer to join our Identity and Access Management (IAM) team. This role is ... Strong proficiency in Java you are comfortable reading, writing, and debugging Java code in a real ...
... Senior Software Developer to join our Identity and Access Management (IAM) team. This role is ... Strong proficiency in Java you are comfortable reading, writing, and debugging Java code in a real ...
... Senior Software Developer to join our Identity and Access Management (IAM) team. This role is ... Strong proficiency in Java you are comfortable reading, writing, and debugging Java code in a real ...
Montreal, QC · On-site
Bounteous is a global AI Services firm where agentic engineering and human experience converge to ... Nous recherchons un.e Developpeur.euse Java Senior avec 5 a 15 ans d'experience professionnelle ...
Montreal, QC · On-site
Bounteous is a global AI Services firm where agentic engineering and human experience converge to ... Nous recherchons un.e Developpeur.euse Java Senior avec 5 a 15 ans d'experience professionnelle ...
Develop and maintain Java-based backend and data processing components * Support migration of ... Collaborate with engineering and architecture teams on modernization initiatives * Integrate modern ...
Develop and maintain Java-based backend and data processing components * Support migration of ... Collaborate with engineering and architecture teams on modernization initiatives * Integrate modern ...
Montreal, QC · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Quick apply
Montreal, QC · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Montreal, QC · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
Quick apply
Montreal, QC · Remote
You Have: * 3+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
As our Senior Software Developer, you will: * Design, build, and evolve the platform services that ... Experience developing with TypeScript and/or Java. * Familiarity with AWS Bedrock AgentCore or ...
As our Senior Software Developer, you will: * Design, build, and evolve the platform services that ... Experience developing with TypeScript and/or Java. * Familiarity with AWS Bedrock AgentCore or ...
As our Senior Software Developer, you will: * Design, build, and evolve the platform services that ... Experience developing with TypeScript and/or Java. * Familiarity with AWS Bedrock AgentCore or ...
Quick apply
As our Senior Software Developer, you will: * Design, build, and evolve the platform services that ... Experience developing with TypeScript and/or Java. * Familiarity with AWS Bedrock AgentCore or ...
Job Requisition ID # 26WD100072 Senior Software Developer- Platform & Emerging Technologies ... Java and Spring Boot * Experience building cloud-based applications, distributed systems, or SaaS ...
Job Requisition ID # 26WD100072 Senior Software Developer- Platform & Emerging Technologies ... Java and Spring Boot * Experience building cloud-based applications, distributed systems, or SaaS ...
Montreal, QC · On-site
Job Requisition ID # 26WD96718 L'affichage de poste en francais suivra / The French job posting follows. 26WD96718, Senior Software Developer Position Overview We are seeking a passionate and ...
Montreal, QC · On-site
Job Requisition ID # 26WD96718 L'affichage de poste en francais suivra / The French job posting follows. 26WD96718, Senior Software Developer Position Overview We are seeking a passionate and ...
| Aspect | Senior Java Software Developer | Java Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java Certification | Bachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory |
| Work Environment | Develops complex applications, mentors junior staff, leads projects | Designs and develops Java applications, collaborates with teams, implements features |
| Employer & Industry Usage | Used across tech companies, finance, healthcare, and enterprise sectors | Common in software development firms, IT departments, and tech startups |
The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

Full-time
Medical, PTO
Posted 25 days ago
Titre : Développeur Java Agentique IA
Statut : Permanent temps plein
Lieu : Montréal (hybride), centre-ville (à 100m du métro Square-Victoria)
Description du poste
Portage CyberTech recherche un développeur Java Full Stack passionné, orienté R&D, possédant des connaissances fortes en infrastructures à clés publiques (PKI), et travaillant sur des solutions modernes en environnement microservices. Le rôle implique du développement backend et full stack, ainsi que la conception et l'intégration de solutions liées aux certificats numériques, à la cryptographie et aux signatures électroniques. Une forte utilisation d'outils d'IA pour le développement logiciel (AI-assisted / Agentic Development) est également attendue afin d'accélérer la conception, le développement et la qualité logicielle.
Responsabilités principales
Qualifications et compétences requises
Technologies utilisées
Outils Développement
Collaboration
Atouts recherchés
Pourquoi rejoindre Portage ?
Bien travailler. Bien évoluer. Bien vivre
Les aspects juridiques
Nous utilisons des outils d'intelligence artificielle pour certaines tâches liées à notre processus de recrutement. Toutes les décisions d'embauche sont prises par les membres de notre équipe.
Notre contenu français utilise la forme masculine uniquement pour alléger 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 caractéristique protégée.
La maîtrise de l'anglais est requise pour certains de nos postes, car les tâches l'exigent, notamment grâce aux communications régulières avec des clients et partenaires situés à l'extérieur du Québec.
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
Qualifications & Required Skills
Technologies Used
Development Tools
Collaboration Tools
Nice-to-Have Skills
Why Join Portage?
Work Well. Grow Well. Live Well.
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.