Concepteur Java Senior “Full Stack” / Java Senior Full Stack Developer
Capgemini
Quebec City, QC-
Number of positions available : 1
- Salary To be discussed
- Published on November 18th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Lieu : Montréal ou Ottawa - HybrideÀ propos du poste
Joignez-vous à une équipe Agile d’ingénierie logicielle axée sur le développement de solutions cloud-native pour la gestion du cycle de vie des produits (PLM). Vous ferez partie d’une équipe collaborative responsable de la conception, du développement, du déploiement et de l’exploitation d’applications modernes qui assurent la conformité et la préparation au marché des produits cloud-native. Ce rôle pratique vous permettra de travailler avec des technologies de pointe dans un environnement dynamique orienté DevOps, où vos contributions auront un impact direct sur le succès des produits.
Votre rôle
- Développer, tester et maintenir des applications évolutives cloud-native en utilisant une architecture microservices et des frameworks modernes.
- Livrer des incréments de produit fonctionnels, testés et intégrés dans des cycles Agile de 3 semaines, en participant aux démonstrations et aux revues avec les parties prenantes.
- Implémenter des services backend avec Java et Spring Boot, et développer des fonctionnalités frontend dynamiques avec Angular selon les user stories.
- Créer et maintenir des API REST sécurisées et les intégrer à des services et nœuds externes.
- Concevoir des composants UI/UX réactifs avec des modèles Angular, du style et des composants réutilisables conformes aux principes de design modernes.
- Rédiger des tests automatisés unitaires et d’intégration pour le backend et le frontend avec JUnit, Mockito, Selenium, Cucumber et Cypress.
- Résoudre les bogues, traiter les commentaires des revues de code, refactoriser et réduire la dette technique dans des environnements Linux.
- Préparer des builds prêts pour le déploiement et la documentation technique, en appliquant des technologies de conteneurisation et d’orchestration comme Docker et Kubernetes, tout en contribuant à l’architecture UI moderne et aux solutions open source.
- Maîtrise du développement full stack avec Java (Java 17/21), Maven/Gradle, Spring Boot, Angular (8-17), JavaScript/TypeScript, HTML5 et CSS.
- Expérience dans la création et la sécurisation d’API REST avec Spring Security, JWT et OAuth2.
- Compétence avec des bases de données cloud comme Neo4J (graphes) et PostgreSQL, et débogage de microservices dans des environnements Linux/Unix.
- Solide compréhension des structures de données, algorithmes, patterns de conception logicielle et architectures évolutives.
- Expérience pratique avec des outils CI/CD tels que GitLab et Jenkins, et des systèmes de contrôle de version comme Git et Gerrit.
- Familiarité avec des outils de surveillance et de journalisation tels que Prometheus, Grafana et la pile ELK/EFK.
- Maîtrise des technologies de conteneurisation et d’orchestration, notamment Docker, Helm, Kubernetes et Spinnaker.
- À l’aise avec des IDE comme IntelliJ IDEA pour le backend et Visual Studio Code pour le frontend, ainsi que des outils de tests automatisés tels que JUnit, Mockito, Selenium, Cucumber et Cypress.
- 4 à 7 ans d’expérience, diplôme universitaire en informatique ou équivalent.
- Expérience en développement Agile et en équipes interfonctionnelles, connaissance de la gestion des licences open source et excellentes compétences en communication écrite et orale ainsi qu’en résolution de problèmes.
Rejoindre la famille Capgemini, c'est rejoindre une équipe qui place l'innovation et les nouvelles technologies au cœur de la transformation numérique afin d'aider nos clients à obtenir de meilleurs résultats commerciaux rapidement et avec succès grâce à une méthodologie agile et itérative.
Capgemini, encourage les candidatures de personnes qualifiées et éligibles, indépendamment du sexe, de la race, du handicap, de l'âge, de l'orientation sexuelle, du changement de sexe, de la religion ou des convictions, de l'état civil, de la grossesse ou de la maternité. Nous nous engageons à recruter, à développer et à retenir les meilleures personnes afin de fournir des solutions innovantes et de classe mondiale à nos clients. Nous encourageons une culture inclusive qui permet à chacun de réaliser son plein potentiel et de profiter d'une carrière épanouissante avec nous. Notre ensemble complet d'avantages sociaux flexibles et nos politiques relatives au style de vie permettent à nos employés d'équilibrer leurs besoins personnels, familiaux et professionnels.
Égalité des chancesCapgemini est un employeur qui encourage l'égalité des chances et la diversité sur le lieu de travail. Tous les candidats qualifiés seront considérés pour un emploi sans tenir compte de la race, de l'origine nationale, de l'identité/expression de genre, de l'âge, de la religion, du handicap, de l'orientation sexuelle, de la génétique, du statut de vétéran, de l'état civil ou de toute autre caractéristique protégée par la loi.
Il s'agit d'une description générale des tâches, responsabilités et qualifications requises pour ce poste. Les exigences physiques, mentales, sensorielles ou environnementales peuvent être mentionnées dans le but de communiquer la manière dont ce poste est traditionnellement occupé. Chaque fois que cela sera nécessaire pour offrir aux personnes handicapées une égalité des chances en matière d'emploi, Capgemini envisagera des aménagements raisonnables qui pourraient impliquer de modifier les exigences du poste et/ou de changer la façon dont ce poste est exécuté, à condition que ces aménagements ne constituent pas une contrainte excessive.
Cliquez sur le lien suivant pour plus d'informations sur vos droits en tant que candidat - https://www.capgemini.com/equal-employment-opportunity-is-the-law/
Java Senior Full Stack DeveloperLocation: Montreal or Ottawa - HybridAbout the Job You're ConsideringJoin an Agile Software Engineering group focused on developing cloud-native Product Lifecycle Management (PLM) solutions. You’ll be part of a collaborative team responsible for designing, developing, deploying, and operating modern software applications that enable compliance and market readiness for cloud-native products. This is a hands-on opportunity to work with cutting-edge technologies in a fast-paced, DevOps-driven environment where your contributions directly support product success.
Your Role- Develop, test, and maintain scalable, cloud-native applications using microservice architecture and modern frameworks.
- Deliver functional, tested, and integrated product increments in 3-week Agile sprint cycles, participating in demos and stakeholder reviews.
- Implement backend services with Java and Spring Boot, and build dynamic frontend features using Angular based on user stories.
- Create and maintain secure RESTful API endpoints and integrate with external nodes and services.
- Build responsive UI/UX components using Angular templates, styling, and reusable components aligned with modern design principles.
- Write automated unit and integration tests for both backend and frontend using JUnit, Mockito, Selenium, Cucumber, and Cypress.
- Troubleshoot bugs, address code review feedback, refactor code, and reduce technical debt in Linux environments.
- Prepare deployment-ready builds and technical documentation, applying containerization and orchestration technologies like Docker and Kubernetes, while contributing to modern UI architecture and open-source solutions.
Your Skills and Experience
- Proficient in full-stack development using Java (Java 17/21), Maven/Gradle, Spring Boot, Angular (8-17), JavaScript/TypeScript, HTML5, and CSS.
- Experienced in building and securing RESTful APIs with Spring Security, JWT, and OAuth2.
- Skilled in working with cloud-based databases such as Neo4J (graph) and PostgreSQL, and debugging microservices in Linux/Unix environments.
- Strong understanding of data structures, algorithms, software design patterns, and scalable architecture.
- Hands-on experience with CI/CD tools like GitLab and Jenkins, and version control systems including Git and Gerrit.
- Familiar with monitoring and logging tools such as Prometheus, Grafana, and the ELK/EFK Stack.
- Proficient in containerization and orchestration technologies including Docker, Helm, Kubernetes, and Spinnaker.
- Comfortable using IDEs like IntelliJ IDEA for backend and Visual Studio Code for frontend development, along with automated testing tools such as JUnit, Mockito, Selenium, Cucumber, and Cypress.
- 4-7 years experience, Bachelor's degree Computer science or equivalent.
- Experienced in Agile development and cross-functional teams, with knowledge of open-source license handling and strong written and verbal communication and problem-solving skills
- Collaborating with teams of creative, fun, and driven colleagues
- Flexible work options enabling time and location-based flexibility
- Company-provided home office equipment
- Virtual collaboration and productivity tools to enable hybrid teams
- Comprehensive benefits program (Health, Welfare, Retirement and Paid time off)
- Other perks and wellness benefits like discount programs, and gym/studio access.
- Paid Parental Leave and coaching, baby welcome gift, and family care/illness days
- Back-up childcare/elder care, childcare discounts, and subsidized virtual tutoring
- Tuition assistance and weekly hot skill development opportunities
- Experiential, high-impact learning series events
- Access to mental health resources and mindfulness programs
- Access to join Capgemini Employee Resource Groups around communities of interest
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of 22.5 billion.
Get The Future You Want | www.capgemini.com
Disclaimer
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Click the following link for more information on your rights as an Applicant http://www.capgemini.com/resources/equal-employment-opportunity-is-the-law
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
Applicants for employment in Canada must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in Canada by Capgemini..
Requirements
undetermined
undetermined
undetermined
undetermined