Talent.com
Développeur Fullstack Senior Java – Team Lead
Développeur Fullstack Senior Java – Team LeadHarris Computer • Quebec, Capitale-Nationale, CA
Développeur Fullstack Senior Java – Team Lead

Développeur Fullstack Senior Java – Team Lead

Harris Computer • Quebec, Capitale-Nationale, CA
8 days ago
Job type
  • Full-time
Job description

Entreprise

Constellio est un éditeur logiciel canadien basé au Québec, récemment acquis par Harris Computer, un groupe international spécialisé dans les solutions logicielles. Constellio développe et commercialise des logiciels libres pour aider les entreprises à devenir performantes dans la gestion de leur information. Ayant l’innovation au cœur de son ADN, la compagnie connaît actuellement une forte croissance et plusieurs grandes organisations de renom ont nos solutions. Constellio accompagne plusieurs organismes publics, ministères et municipalités de grande envergure dans leur transformation numérique.

Nous sommes une équipe de passionné(e)s où le plaisir au travail est une valeur fondamentale. Vous souhaitez que votre travail ait un impact sur des milliers d’utilisateurs en les rendant performants dans leur gestion documentaire ? Vous souhaitez évoluer dans un environnement qui favorise la créativité et l’esprit d’initiative ? Constellio est le bon choix pour votre plan de carrière.

Description Du Poste

Le développeur Senior Java aura pour mission de concevoir, développer, et maintenir des applications robustes et évolutives en utilisant principalement les technologies Java, GitLab CI / CD, Gradle, Docker, Kubernetes, Keycloak, MinIO et Quarkus. En tant que membre essentiel de notre équipe de développement, vous serez impliqué dans la création d'architectures logicielles résilientes, l'amélioration continue des pipelines CI / CD et la mise en œuvre de solutions cloud natives. Une maîtrise des bonnes pratiques TDD avec JUnit, ainsi que l’expertise en programmation orientée objet, est requise. Vous devrez également appliquer des design patterns, des techniques de refactoring, et maîtriser les API REST, GraphQL et OpenID.

Responsabilités

  • Concevoir et développer des applications backend performantes et sécurisées en utilisant Java et Quarkus.
  • Participer à la définition et à l'implémentation de l'architecture logicielle, en garantissant la scalabilité, la performance et la maintenabilité des systèmes.
  • Gérer et optimiser les pipelines CI / CD sur GitLab pour assurer des déploiements fluides et automatisés.
  • Collaborer étroitement avec les équipes DevOps pour orchestrer des déploiements sur Kubernetes, en s’assurant de l’intégration continue et du déploiement continu.
  • Travailler avec Gradle pour gérer les dépendances et les builds des projets Java.
  • Mettre en pratique les principes de Test-Driven Development (TDD) avec JUnit, en réalisant des tests unitaires et d'intégration.
  • Appliquer des design patterns appropriés et des techniques de refactoring pour améliorer la qualité du code et l'efficacité du développement.
  • Développer des solutions en utilisant ElasticSearch pour des besoins de recherche avancée et MongoDB pour la gestion de bases de données de documents.
  • Intégrer et gérer des ORM comme Hibernate pour la gestion des bases de données relationnelles, ainsi que le stockage objet via S3.
  • Concevoir et intégrer des API REST et GraphQL pour la communication entre les services.
  • Identifier et résoudre les problèmes techniques complexes, en optimisant les performances des applications.
  • Fournir un leadership technique et des conseils aux membres moins expérimentés de l'équipe de développement.
  • Rester à jour avec les dernières tendances et innovations dans le développement Java, CI / CD, et les technologies cloud natives.
  • Encadrer une équipe de développeurs backend et frontend, assurer la qualité du travail et favoriser la collaboration.
  • Assurer le mentorat technique des développeurs, organiser des revues de code et diffuser les bonnes pratiques Java / Quarkus et React.

Compétences Requises

  • Expertise en développement Java avec une solide expérience dans les frameworks modernes comme Quarkus ou Spring.
  • Connaissance approfondie des outils de CI / CD, particulièrement GitLab CI / CD.
  • Expérience avec Gradle pour la gestion des builds et des dépendances.
  • Compétences avérées dans l'orchestration de conteneurs avec Kubernetes.
  • Maîtrise des bonnes pratiques TDD, avec une expérience dans les tests unitaires et d'intégration via JUnit.
  • Expertise en programmation orientée objet, avec une solide compréhension des design patterns et des techniques de refactoring.
  • Expérience avec ElasticSearch et des bases de données de documents comme MongoDB.
  • Compétence dans l'intégration d'ORM comme Hibernate et le stockage d'objets avec S3.
  • Maîtrise des API REST et GraphQL pour la conception et l'intégration de services.
  • Familiarité avec les méthodologies de développement Agile et Scrum.
  • Excellentes compétences en résolution de problèmes, en communication, et en travail d'équipe.
  • Capacité à travailler de manière autonome et proactive dans un environnement dynamique.
  • Expérience démontrée en leadership technique ou en encadrement d’équipe de développement.
  • Formation Et Expérience

  • Baccalauréat en informatique, génie logiciel, ou domaine connexe.
  • Minimum de 5 années d'expérience professionnelle en développement Java.
  • Expérience significative avec GitLab CI / CD, Kubernetes, et Gradle.
  • Expertise en ElasticSearch, MongoDB, Hibernate, S3, et API REST / GraphQL.
  • Maîtrise des design patterns et expérience en refactoring.
  • Une expérience antérieure en tant que leader technique ou architecte logiciel est un atout.
  • Avantages

  • Poste à 100% Télétravail
  • Rémunération attractive.
  • Opportunités de développement professionnel et de carrière.
  • Environnement de travail stimulant et respectueux.
  • Participation à des projets innovants avec des entreprises de renom.
  • Rejoignez une équipe dynamique et innovante, où vos compétences seront valorisées et où vous aurez l'occasion de faire une réelle différence dans la qualité de nos produits. Profitez d’un environnement de travail collaboratif qui encourage l’excellence et la croissance personnelle.

    #J-18808-Ljbffr

    Create a job alert for this search

    Dveloppeur Fullstack Senior Java Team Lead • Quebec, Capitale-Nationale, CA

    Similar jobs
    Senior Java Developer (Trading Systems) - québec city

    Senior Java Developer (Trading Systems) - québec city

    Luxoft • québec city, qc, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 8 days ago • Promoted
    Développeur d'Affaires B2B – Prospection & Croissance

    Développeur d'Affaires B2B – Prospection & Croissance

    Talan Group • Quebec
    Full-time
    Une entreprise de conseil technologique recherche un(e) Représentant.Développement des Affaires pour effectuer des activités de prospection au Québec et au Canada. Vous jouerez un rôle clé dans la g...Show more
    Last updated: 25 days ago • Promoted
    Conseiller •ère aux communications

    Conseiller •ère aux communications

    Yarha' inc. • Wendake, CA
    Full-time
    Yarha’, une entreprise autochtone spécialisée en recherche de financement et gestion de projet qui soutient des projets à impact social positif, est à la recherche d’un conseiller ou d’une conseill...Show more
    Last updated: 8 days ago • Promoted
    Spécialiste en Neurologie Vétérinaire – Québec

    Spécialiste en Neurologie Vétérinaire – Québec

    CENTREDMVET • L'Ancienne-Lorette G1E, QC, Canada
    Full-time
    Une clinique vétérinaire spécialisée à L'Ancienne-Lorette recherche un(e) vétérinaire spécialiste en neurologie passionné(e) par les défis. Vous travaillerez au sein d'une équipe dynamique et partic...Show more
    Last updated: 29 days ago • Promoted
    Développeur(se) / Tech Lead

    Développeur(se) / Tech Lead

    Groupe Voyages Québec • Quebec
    Full-time
    EN PLUS D’UN POSTE À TEMPS PLEIN, PEMANENT AU SIÈGE SOCIAL DE QUÉBEC, GVQ T’OFFRE : .Des assurances collectives incluant un compte de gestion santé annuel de 300$ à 1000$ et un plan dentaire.Un régim...Show more
    Last updated: 11 days ago • Promoted
    Représentant des Ventes Internes / Inside Sales Representative

    Représentant des Ventes Internes / Inside Sales Representative

    United Rentals • Lac-Saint-Charles, CA
    Full-time
    Si vous souhaitez avoir la chance de faire votre marque auprès du plus grand fournisseur de location d'équipement au monde, venez construire votre avenir avec United Rentals ! En tant que représent...Show more
    Last updated: 1 day ago • Promoted
    Adjointe ou adjoint médias sociaux

    Adjointe ou adjoint médias sociaux

    Services de bien-être et moral des Forces canadiennes - SBMFC • Saint-Gabriel-de-Valcartier, QC, Canada
    Temporary
    SBMFC - LA PASSION AU SERVICE DE NOTRE MISSION!.Les Services de bien-être et moral des Forces canadiennes (SBMFC), c’est plus qu’un milieu de travail! Nous sommes une fière communauté qui se consac...Show more
    Last updated: 7 days ago • Promoted
    Lead Développeur Backend IA — Plateforme d’Affaires (Flexible)

    Lead Développeur Backend IA — Plateforme d’Affaires (Flexible)

    Livesnap • Quebec
    Full-time
    Une entreprise émergente au Canada cherche un Lead Développeur •euse backend pour rejoindre son équipe dynamique.Vous serez responsable de la conception de l'architecture, de la collaboration avec l...Show more
    Last updated: 9 days ago • Promoted
    Lead Technique Full Stack – IoT & Villes Intelligentes

    Lead Technique Full Stack – IoT & Villes Intelligentes

    Dimonoff • Quebec
    Full-time
    Une entreprise de technologie innovante située à Québec recherche un Lead technique Full Stack passionné pour guider une équipe de développement sur des projets stratégiques.Avec plus de 10 ans d’e...Show more
    Last updated: 3 days ago • Promoted
    Développeur Lead Fullstack

    Développeur Lead Fullstack

    Ticketmaster • Quebec
    Full-time
    DESCRIPTION DU POSTE – Développeur Lead Frontend.Emplacement : Montréal, QC ou Québec, QC.Responsable hiérarchique : Gestionnaire en développement logiciels. Modalités du contrat : Permanent, 37,5 h...Show more
    Last updated: 11 days ago • Promoted
    Architecte Fonctionnel Senior – Solutions TI

    Architecte Fonctionnel Senior – Solutions TI

    Solutionsft • Quebec
    Full-time
    Une société de conseil spécialisée recherche un(e) Conseiller en architecture fonctionnelle senior pour un projet dans le secteur public à Québec. Le candidat idéal devra posséder plus de 10 ans d'e...Show more
    Last updated: 11 days ago • Promoted
    Vétérinaire Spécialiste - Neurologue Québec

    Vétérinaire Spécialiste - Neurologue Québec

    Regroupement DMV • L'Ancienne-Lorette G1E, QC, Canada
    Full-time
    Vétérinaire Spécialiste - Neurologue Québec.Offre d'emploi : Vétérinario Spécialiste en Neurologie 🧠.Joignez le Centre DMV : là où la médecine de pointe rencontre la passion.Vous êtes un(e) vétéri...Show more
    Last updated: 27 days ago • Promoted
    Architecte technologique senior

    Architecte technologique senior

    LGS • Quebec
    Full-time
    Publiée le jeudi 17 avril 2025 à 04 h 00.LGS, c’est avoir une carrière dans un environnement où vous êtes apprécié à votre juste valeur. C’est aussi une culture d’entreprise axée sur la diversité et...Show more
    Last updated: 11 days ago • Promoted
    Information Technology Private Tutoring Jobs Charlesbourg

    Information Technology Private Tutoring Jobs Charlesbourg

    Superprof • Charlesbourg, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Analyste QA & Automatisation des Tests (Playwright) — Remote

    Analyste QA & Automatisation des Tests (Playwright) — Remote

    ACCEO Solutions • L'Ancienne-Lorette G1E, QC, Canada
    Remote
    Full-time
    Une entreprise technologique basée à L'Ancienne-Lorette recherche un analyste en contrôle qualité pour un poste principalement en télétravail avec des déplacements hebdomadaires.Le candidat idéal a...Show more
    Last updated: 9 days ago • Promoted
    Architecte Fonctionnel Senior – Solutions TI

    Architecte Fonctionnel Senior – Solutions TI

    Solution SFT • Quebec
    Full-time
    Une entreprise de services technologiques recherche un(e) conseiller(e) en architecture fonctionnelle senior.Vous interviendrez dans un projet pour le secteur public à Québec.Les candidats doivent ...Show more
    Last updated: 9 days ago • Promoted
    Développeur Senior C#.NET - Pigiste

    Développeur Senior C#.NET - Pigiste

    Webchallenge • Quebec
    Full-time
    Qui nous sommes - Rejoignez Webchallenge.Webchallenge est bien plus qu'une simple entreprise de développement.Nous sommes un partenaire de confiance en innovation numérique, spécialisé dans le cons...Show more
    Last updated: 11 days ago • Promoted
    Technicien(ne) en administration

    Technicien(ne) en administration

    Phénix Groupe Conseil • Lac-Beauport, QC, Canada
    Full-time
    Beauport où ton sens de l’organisation et ta polyvalence sont essentiels au bon fonctionnement des opérations? Tu aimerais soutenir une entreprise du milieu de la construction reconnue pour son eff...Show more
    Last updated: 2 days ago • Promoted