Java Full Stack Developer

Portagecybertech — Canada · Posted ~2 hours ago

Mid Full-time Hybrid

Skills

Java Microservices Full Stack

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

We are seeking a Java Full Stack Developer to work on modern microservices solutions in a hybrid setting. The role involves backend and full-stack development, with significant use of AI-powered development tools. The position is R&D focused, working on digital trust, identity, privacy, and security solutions.

Highlights

Hybrid work environment with opportunity to work on modern microservices solutions using AI-powered development tools.

Description

Titre du poste : Développeur.euse Java Full Stack (x2) Département: Ingénierie (Signature) Rapports à : Chef·fe d’équipe Emplacement : Hybride (télétravail et présence sur site à Montréal) Niveau : Intermédiaire Exigence linguistique : Français requis, Anglais un atout. À propos de Portage CyberTech Portage CyberTech opère à l'intersection de la confiance numérique, de l'identité, de la vie privée et de la sécurité. Si ces thèmes vous parlent, nous vous invitons à en apprendre davantage sur notre travail sur notre site web ou LinkedIn — puis à plonger dans les détails du poste ci-dessous. Aperçu du rôle (Le « pourquoi » du rôle) Portage CyberTech est à la recherche d’un.e développeur.euse Java Full Stack passionné.e, axé.e sur la R&D, pour travailler sur des solutions modernes dans un environnement de microservices. Le rôle comprend le développement backend et full stack, avec une utilisation importante d’outils de développement propulsés par l’IA (développement assisté par l’IA / développement agentique) afin d’accélérer la conception, le développement et d’améliorer la qualité globale des logiciels. Responsabilités principales (ce que vous ferez réellement) Participer à l’ensemble du cycle de développement logiciel dans un environnement agileDévelopper et maintenir des applications Java (Spring Boot, microservices)Contribuer au développement full stack (backend prioritaire, frontend selon les besoins)Utiliser des outils d’IA pour le développement (copilots, agentic workflows, AI coding assistants) afin d’améliorer la productivité, la qualité du code et l’efficacité du deliveryCollaborer étroitement avec les équipes produit, QA et DevOps Qualifications Et Compétences Requises Java et Spring Boot : Développement et déploiement de microservices évolutifsCloud AWS : ECS Fargate, EC2, Lambda, S3, ElastiCache et autres services AWSBases de données : MongoDB Atlas, PostgreSQL et MySQL (AWS Aurora)Messagerie et intégration : RabbitMQIdentité et sécurité : Keycloak, Twilio et Entrust PKIOutils de développement et de compilation : IntelliJ IDEA, Eclipse et MavenGestion du code source et qualité du code : Git et SonarQubeCollaboration et gestion de projets : Jira, Confluence, Slack et Microsoft Teams Connaissances techniques et de domaine Java et Spring Boot : Développement et déploiement de microservices évolutifsCloud AWS : ECS Fargate, EC2, Lambda, S3, ElastiCache et autres services AWSBases de données : MongoDB Atlas, PostgreSQL et MySQL (AWS Aurora)Messagerie et intégration : RabbitMQIdentité et sécurité : Keycloak, Twilio et Entrust PKIOutils de développement et de compilation : IntelliJ IDEA, Eclipse et MavenGestion du code source et qualité du code : Git et SonarQubeCollaboration et gestion de projets : Jira, Confluence, Slack et Microsoft Teams Atout / Préférence Expérience Full Stack :API RESTReact, Angular, JavaScript, HTML, CSSRabbitMQBases de données SQL et NoSQLExpérience en DevOpsBonne compréhension des fonctions de hachage, du chiffrement et des signatures numériquesConnaissance de l’OWASP Top 10 Pourquoi rejoindre Portage ? Bien travailler. Bien évoluer. Bien vivre Régime d’avantages sociaux payé à 100 % par l’employeurCotisation REER jumelée jusqu’à 6%Options de travail à distance, hybrides ou en présentielProgramme de congés compétitif favorisant l’équilibre travail-vie personnelleOpportunités de développement et d’avancement au sein d’une entreprise en croissanceUn travail porteur de sens qui contribue à bâtir la confiance numérique au Canada 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. NOTE IMP: Délais d'embauche, A quoi s'attendre > Il s’agit d’une opportunité de recrutement stratégique plutôt que d’un poste à pourvoir immédiatement. Notre processus d’évaluation peut s’échelonner sur plusieurs mois, le temps d’évaluer les candidats en fonction de nos besoins actuels et futurs. Si nous rencontrons une personne dont le profil correspond exceptionnellement bien à nos besoins, nous pourrions accélérer le processus. Job Title: Java Full Stack Developer Department: Engineering (Signature) Reports To: Team Lead Location: Hybrid: remote/onsite (Downtown Montreal) Level: Intermediate Language Requirement: French Required, English an Asset # of Vacancies: 2 About Portage CyberTech Portage CyberTech operates at the intersection of digital trust, identity, privacy, and security. If those themes resonate with you, we invite you to learn more about our work on our website or LinkedIn—then dive into the details of the role below. Role Overview (The “Why” of the Role) Portage CyberTech is looking for a passionate Java Full Stack Developer, R&D-oriented, working on modern solutions in a microservices environment. The role involves backend and full stack development, with strong usage of AI-powered development tools (AI-assisted / agentic development) to accelerate design, coding, and overall software quality. Core Responsibilities (What You’ll Actually Do) Participate in the full software development lifecycle in an agile environmentDevelop and maintain Java applications (Spring Boot, microservices)Contribute to full stack development (backend-focused, frontend as needed)Use AI development tools (copilots, agentic workflows, AI coding assistants) to improve productivity, code quality, and delivery efficiencyWork closely with Product, QA, and DevOps teams Required Qualifications & Experience DEC or university degree in Information Technology, or equivalent experience in software developmentMinimum of 3 years of software development experienceMethodical and well-organizedStrong problem-solving and creative thinking skillsComfortable communicating in English (spoken and written) in a professional environment Technical & Domain Knowledge Java & Spring Boot: Development and deployment of scalable microservicesAWS Cloud: ECS Fargate, EC2, Lambda, S3, ElastiCache and other AWS servicesDatabases: MongoDB Atlas, PostgreSQL and MySQL (AWS Aurora)Messaging & Integration: RabbitMQIdentity & Security: Keycloak, Twilio and Entrust PKIDevelopment & Build Tools: IntelliJ IDEA, Eclipse and MavenVersion Control & Code Quality: Git and SonarQubeCollaboration & Project Management: Jira, Confluence, Slack and Microsoft Teams Preferred / Assets Full Stack experience:REST APIsReact, Angular, JavaScript, HTML, CSSRabbitMQSQL and NoSQL databasesDevOps experienceStrong understanding of hashing, encryption, and digital signaturesKnowledge of OWASP Top 10 Why Join Portage? Work Well. Grow Well. Live Well. 100% employer-paid health benefitsDollar-for-dollar RRSP matching up to 6%Flexible work options, hybrid, and on-site opportunitiesCompetitive paid time off and personal wellness days / Up to 45 paid days off per yearEmployee referral bonus programHSA and office equipment stipendCareer growth in a company that prioritizes internal talentThe 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. IMP NOTE: Timing Expectations: This is a strategic hiring opportunity rather than an immediate vacancy. Our evaluation process may span several months as we assess candidates against current and future business needs. Should we identify an exceptional fit, we may choose to accelerate the process.