Talent.com
Développeur Fullstack Senior Java – Team Lead
Développeur Fullstack Senior Java – Team LeadConstellio Inc. • Quebec City, CA
Développeur Fullstack Senior Java – Team Lead

Développeur Fullstack Senior Java – Team Lead

Constellio Inc. • Quebec City, CA
Il y a 5 jours
Type de contrat
  • Temps plein
Description de poste

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 adopté 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 :

1. Concevoir et développer des applications backend performantes et sécurisées en utilisant Java et Quarkus.

2. Participer à la définition et à l'implémentation de l'architecture logicielle, en garantissant la scalabilité, la performance et la maintenabilité des systèmes.

3. Gérer et optimiser les pipelines CI / CD sur GitLab pour assurer des déploiements fluides et automatisés.

4. 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.

5. Travailler avec Gradle pour gérer les dépendances et les builds des projets Java.

6. Mettre en pratique les principes de Test-Driven Development (TDD) avec JUnit, en réalisant des tests unitaires et d'intégration.

7. Appliquer des design patterns appropriés et des techniques de refactoring pour améliorer la qualité du code et l'efficacité du développement.

8. 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.

9. 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.

10. Concevoir et intégrer des API REST et GraphQL pour la communication entre les services.

11. Identifier et résoudre les problèmes techniques complexes, en optimisant les performances des applications.

12. Fournir un leadership technique et des conseils aux membres moins expérimentés de l'équipe de développement.

13. Rester à jour avec les dernières tendances et innovations dans le développement Java, CI / CD, et les technologies cloud natives.

14. Encadrer une équipe de développeurs backend et frontend, assurer la qualité du travail et favoriser la collaboration.

15. Assurer le mentorat technique des développeurs, organiser des revues de code et diffuser les bonnes pratiques Java / Quarkus et React.

Compétences Requises :

1. Expertise en développement Java avec une solide expérience dans les frameworks modernes comme Quarkus ou Spring.

2. Connaissance approfondie des outils de CI / CD, particulièrement GitLab CI / CD.

3. Expérience avec Gradle pour la gestion des builds et des dépendances.

4. Compétences avérées dans l'orchestration de conteneurs avec Kubernetes.

5. Maîtrise des bonnes pratiques TDD, avec une expérience dans les tests unitaires et d'intégration via JUnit.

6. Expertise en programmation orientée objet, avec une solide compréhension des design patterns et des techniques de refactoring.

7. Expérience avec ElasticSearch et des bases de données de documents comme MongoDB.

8. Compétence dans l'intégration d'ORM comme Hibernate et le stockage d'objets avec S3.

9. Maîtrise des API REST et GraphQL pour la conception et l'intégration de services.

10. Familiarité avec les méthodologies de développement Agile et Scrum.

11. Excellentes compétences en résolution de problèmes, en communication, et en travail d'équipe.

12. Capacité à travailler de manière autonome et proactive dans un environnement dynamique.

13. 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.

    Créer une alerte emploi pour cette recherche

    Dveloppeur Fullstack Senior Java Team Lead • Quebec City, CA

    Offres similaires
    Senior Java Engineering Manager - Cloud Microservices

    Senior Java Engineering Manager - Cloud Microservices

    IQVIA • Quebec
    Temps plein
    Une entreprise de technologie de la santé recherche un(e) Directeur ou directrice adjoint(e) de l’ingénierie spécialisé(e) en Java pour diriger le développement de microservices dans un environneme...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée
    Lead DEVOPS & Automatisation – CI / CD, Cloud

    Lead DEVOPS & Automatisation – CI / CD, Cloud

    Thales Group • Quebec
    Temps plein
    Une entreprise technologique renommée à Québec recherche un Développeur en Automatisation - DEVOPS pour rejoindre l'équipe FLYING DEVOPS. Le candidat sera responsable de la mise en place et de la ma...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Développeur d'Affaires B2B – Prospection & Croissance

    Développeur d'Affaires B2B – Prospection & Croissance

    Talan Group • Quebec
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Effectuez des achats et des livraisons - Aucune expérience requise

    Effectuez des achats et des livraisons - Aucune expérience requise

    Instacart Shoppers • Beaubien, QC, Canada
    Temps partiel +1
    Start earning money fast and be your own boss.Instacart is a leading retail enablement platform that works with grocers and retailers to transform how people shop. Instacart’s platform helps people ...Voir plus
    Dernière mise à jour : il y a 11 jours • Offre sponsorisée
    Développeur Java - Ciao

    Développeur Java - Ciao

    Ciao • québec city, qc, ca
    Temps plein
    Au-delà de la prononciation du nom « Ciao » qui diffère d’une personne à une autre.Ici la collaboration, le savoir-faire et l’innovation sont le moteur de nos croyances. Ta mission sera d’intégrer u...Voir plus
    Dernière mise à jour : il y a 5 heures • Offre sponsorisée • Nouvelle offre
    Lead Technique Full Stack – IoT & Villes Intelligentes

    Lead Technique Full Stack – IoT & Villes Intelligentes

    Dimonoff • Quebec
    Temps plein
    Une entreprise innovante en villes intelligentes recherche un Lead technique Full Stack pour un rôle clé dans le développement de solutions technologiques avancées. Vous serez responsable de la dire...Voir plus
    Dernière mise à jour : il y a 16 jours • Offre sponsorisée
    Développeur Lead Fullstack

    Développeur Lead Fullstack

    Ticketmaster • Quebec
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Architect logiciel senior / DevOps Azure Cloud

    Architect logiciel senior / DevOps Azure Cloud

    Larouche Raymond Inc. • Quebec
    Temps plein
    Notre client, une firme de consultation reconnue pour son expertise en.Le ou la candidat(e) idéal(e) possède une solide expérience en. DevOps, analytique et intelligence artificielle.En tant que par...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Architecte Fonctionnel Senior – Solutions TI

    Architecte Fonctionnel Senior – Solutions TI

    Solutionsft • Quebec
    Temps plein
    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...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Commis

    Commis

    IGA Stoneham-et-Tewkesbury • Stoneham-et-Tewkesbury
    Temps partiel
    Nombre d'heures par semaine : entre 15 et 30.Nous offrons aux employés des régimes de rémunération globale concurrentiels qui varient selon le poste et l’emplacement. Certains sites Web qui affichen...Voir plus
    Dernière mise à jour : il y a 19 jours • Offre sponsorisée
    Soudeur-assembleur(euse)

    Soudeur-assembleur(euse)

    Structure d'acier Turgeon ltée • Saint-Narcisse-de-Beaurivage
    Temps plein
    Le(la) candidat(e) doit être résident(e) canadienne ou détenir un permis de travail ouvert valide.Offre d’emploi – Soudeur-assembleur(euse) | Structure d’Acier Turgeon. Tu veux juste travailler dans...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Développeurs / Tech lead

    Développeurs / Tech lead

    FX INNOVATION • Quebec
    Temps plein
    Élaborer et produire des documents décrivant les normes, procédure et bonnes pratiques en développement adaptées à l'environnement et aux besoins spécifiques de l'organisation.Identifier et mettre ...Voir plus
    Dernière mise à jour : il y a 1 jour • Offre sponsorisée
    Développeur Back-End sénior

    Développeur Back-End sénior

    Fujitsu • Quebec
    Temps plein
    French Talent sourcer / Recruteuse chez Fujitsu.Leader dans de la transformation numérique et pionnier de l’innovation, Fujitsu Canada offre un portefeuille complet de services en TI afin d’accompag...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Earn extra income - Remote

    Earn extra income - Remote

    Almedia • Kinnear's Mills, Quebec, Canada
    Télétravail
    Temps plein
    Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys. Since our launch 5 years ago, ...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    Développeur Web & Cloud Senior

    Développeur Web & Cloud Senior

    Valsoft Corporation • Quebec
    Temps plein
    Notre équipe de développement Web est en pleine croissance et nous sommes actuellement à la recherche d’un.Développeur Web & Cloud Senior. Dans ce rôle, vous relèverez directement du.Les responsabil...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée
    Architecte Fonctionnel Senior – Solutions TI

    Architecte Fonctionnel Senior – Solutions TI

    Solution SFT • Quebec
    Temps plein
    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 ...Voir plus
    Dernière mise à jour : il y a 22 jours • Offre sponsorisée
    Développeur Web & Cloud Senior

    Développeur Web & Cloud Senior

    Progitek / Dentitek • Quebec
    Temps plein
    Développeur Web & Cloud Senior – Progitek / Dentitek.Poste senior de développement Web et Cloud avec responsabilités DevOps au sein d’une équipe en pleine croissance. Responsabilités – Développement...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée
    Développeur Full Stack / Fullstack developer

    Développeur Full Stack / Fullstack developer

    RENAPS • Quebec
    Temps plein +1
    RENAPS est actuellement à la recherche d’un(e) Développeur(se) Fullstack pour rejoindre son équipe au Centre d’Excellence. RENAPS est un prestataire de services et de solutions en technologies de l'...Voir plus
    Dernière mise à jour : il y a 23 jours • Offre sponsorisée