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 ...
We have an immediate opening for a Software Developer to join our engineering group in Longueuil ... Strong programming skills in Java, Python. * Strong knowledge of software development process and ...
We have an immediate opening for a Software Developer to join our engineering group in Longueuil ... Strong programming skills in Java, Python. * Strong knowledge of software development process and ...
Join a Quebec software company that is an international leader Advance your career in a ... Strong proficiency in object-oriented programming, particularly in C++ * Experience with Windows ...
Join a Quebec software company that is an international leader Advance your career in a ... Strong proficiency in object-oriented programming, particularly in C++ * Experience with Windows ...
Montreal, QC · On-site +1
Improving quality of life around the world through software and services that increase the ... Knowledge of computer science, software engineering,or in an appropriate field * Up to 3 years of ...
Montreal, QC · On-site +1
Improving quality of life around the world through software and services that increase the ... Knowledge of computer science, software engineering,or in an appropriate field * Up to 3 years of ...
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 ...
... Java alongside any additional languages or scripting supported by the platform or integrated ... Collaborate with SMEs, engineers, and architects to translate business and technical requirements ...
... Java alongside any additional languages or scripting supported by the platform or integrated ... Collaborate with SMEs, engineers, and architects to translate business and technical requirements ...
... Java alongside any additional languages or scripting supported by the platform or integrated ... Collaborate with SMEs, engineers, and architects to translate business and technical requirements ...
... Java alongside any additional languages or scripting supported by the platform or integrated ... Collaborate with SMEs, engineers, and architects to translate business and technical requirements ...
Significant, professional server-side software development experience * Solid experience programming with Core Java, with working knowledge of modern Java versions (Java 17+). * General familiarity ...
Significant, professional server-side software development experience * Solid experience programming with Core Java, with working knowledge of modern Java versions (Java 17+). * General familiarity ...
Java, JavaScript/TypeScript, C#, Python, Lua * JavaScript Frameworks: Angular, React * Continuous Integration: Azure DevOps Pipelines, GitHub Actions * Cloud: Azure, Docker, Kubernetes, ArgoCD, Helm ...
Java, JavaScript/TypeScript, C#, Python, Lua * JavaScript Frameworks: Angular, React * Continuous Integration: Azure DevOps Pipelines, GitHub Actions * Cloud: Azure, Docker, Kubernetes, ArgoCD, Helm ...
Montreal, QC · On-site +1
Design and implement software components and web applications across Flexspring's product suite. * Evolve and maintain core platform components by writing high-quality Java and JavaScript code.
Montreal, QC · On-site +1
Design and implement software components and web applications across Flexspring's product suite. * Evolve and maintain core platform components by writing high-quality Java and JavaScript code.
Programming Languages ... Java, JavaScript/TypeScript, C#, Lua * JavaScript Frameworks: Angular, React * Automated testing ...
Programming Languages ... Java, JavaScript/TypeScript, C#, Lua * JavaScript Frameworks: Angular, React * Automated testing ...
Quebec, QC · On-site
$115 - $125/hr
... junior members of the development team. - Conduct code reviews to ensure code quality ... Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ...
New
Quebec, QC · On-site
$115 - $125/hr
... junior members of the development team. - Conduct code reviews to ensure code quality ... Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ...
New
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to ... Share coding best practices, support junior developers, and contribute to a strong engineering ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to ... Share coding best practices, support junior developers, and contribute to a strong engineering ...
You will develop software solutions for complex ETL data pipelines and scalable APIs. You will work ... Proficiency in programming languages (we use Python, Java/Scala) * Experience building RESTful APIs ...
You will develop software solutions for complex ETL data pipelines and scalable APIs. You will work ... Proficiency in programming languages (we use Python, Java/Scala) * Experience building RESTful APIs ...
Connaissances en programmation informatique dans des langages tels que Java, C#, Python et/ou ... Partner with experienced developers, absorbing best practices in software development * Collaborate ...
Connaissances en programmation informatique dans des langages tels que Java, C#, Python et/ou ... Partner with experienced developers, absorbing best practices in software development * Collaborate ...
Excellent hands-on Java programming skills and exposure to Spring Boot * Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies * Hands-on Experience with AWS ...
Excellent hands-on Java programming skills and exposure to Spring Boot * Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies * Hands-on Experience with AWS ...
Montreal, QC · Hybrid
Hands-on experience with AI developer productivity tooling (e.g., GitHub Copilot, Amp, or similar ... Solid understanding of software development lifecycle and Agile methodologies. * Fluent in English ...
Montreal, QC · Hybrid
Hands-on experience with AI developer productivity tooling (e.g., GitHub Copilot, Amp, or similar ... Solid understanding of software development lifecycle and Agile methodologies. * Fluent in English ...
Ensure overall software quality and its evolution in the mid to long-term * Ensure quality control through scenario testing tovalidatesystems and programs developedcomply withthe technical ...
Ensure overall software quality and its evolution in the mid to long-term * Ensure quality control through scenario testing tovalidatesystems and programs developedcomply withthe technical ...
Montreal, QC · Remote
You Have: * 5+ 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: * 5+ 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: * 5+ 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: * 5+ years' experience as a Software Developer * Experience working with Java , including great working knowledge of Java8 Lambdas and streaming functionality * Experience working with ...
| Aspect | Junior Software Developer Java | Junior Software Developer Python |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, Java certifications (optional) | Bachelor's in CS or related field, Python certifications (optional) |
| Work Environment | Enterprise applications, backend development, large-scale systems | Data analysis, scripting, web development, AI/ML projects |
| Employer & Industry Usage | Financial services, enterprise software, telecom | Tech startups, data science firms, research institutions |
| Common Search & Comparison | Yes | Yes |
Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

Full-time
Medical, PTO
Posted 7 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.