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

Développeur Fullstack Senior Java – Team Lead

Constellio Inc. • Quebec, Canada
30+ days ago
Job type
  • Full-time
Job description

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.

Create a job alert for this search

Dveloppeur Fullstack Senior Java Team Lead • Quebec, Canada

Similar jobs
Senior Java Engineering Manager - Cloud Microservices

Senior Java Engineering Manager - Cloud Microservices

IQVIA • Quebec
Full-time
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...Show more
Last updated: 4 days ago • Promoted
Développeur Technologique Senior

Développeur Technologique Senior

beBee • Québec, Quebec, Canada
Full-time
Vous recherchez un nouveau défi qui vous permettra de mettre en valeur vos compétences ?.Développeur architecte d'entreprise. Gardez une vue claire sur les tendances actuelles et évolutions technolo...Show more
Last updated: 13 hours ago • Promoted • New!
Senior Full-Stack Engineer - Hybrid & Cloud

Senior Full-Stack Engineer - Hybrid & Cloud

BENTLEY SYSTEMS, INC. • Quebec
Full-time
Une entreprise logicielle de classe mondiale recherche un(e) ingénieur(e) logiciel principal(e) passionné(e) par le développement de logiciels. Le candidat idéal aura au moins 5 ans d'expérience en ...Show more
Last updated: 2 days ago • Promoted
Lead DEVOPS & Automatisation – CI / CD, Cloud

Lead DEVOPS & Automatisation – CI / CD, Cloud

Thales Group • Quebec
Full-time
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...Show more
Last updated: 25 days ago • Promoted
Développeur Java

Développeur Java

Ciao • québec city, QC, Canada
Full-time
DIS « CIAO » À TON BOSS ! Au-delà de la prononciation du nom « Ciao » qui diffère d’une personne à une autre (ci‑aio, c‑iao, ch-iao), qui sommes-nous ? <...Show more
Last updated: 1 day ago • Promoted
Lead Technique Full Stack – IoT & Villes Intelligentes

Lead Technique Full Stack – IoT & Villes Intelligentes

Dimonoff • Quebec
Full-time
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...Show more
Last updated: 17 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: 25 days ago • Promoted
Architect logiciel senior / DevOps Azure Cloud

Architect logiciel senior / DevOps Azure Cloud

Larouche Raymond Inc. • Quebec
Full-time
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...Show more
Last updated: 25 days ago • Promoted
Développeur web fullstack Sénior

Développeur web fullstack Sénior

Evident Industrial • Quebec
Full-time
Développeur web fullstack Sénior.Be among the first 25 applicants.Développeur web fullstack Sénior.Evident Canada est une société du groupe Wabtec !. Nous révolutionnons la mobilité pour les générat...Show more
Last updated: 25 days ago • Promoted
spécialiste réseau full stack senior

spécialiste réseau full stack senior

beBeeDéveloppeur • Québec, Other, Canada
Full-time
Vous vous joindrez à une équipe de professionnels expérimentés dans le développement web full stack.Vous contribuerez activement au design, au développement et à l'entretien d'applications Web.Dans...Show more
Last updated: 13 hours ago • Promoted • New!
défenseur du développement manuel

défenseur du développement manuel

beBeeManuel • Québec, Other, Canada
Full-time
Nous recherchons un opérateur manuel expérimenté pour notre équipe en soirée.Opérer la machine d'injection de plastique et assurer une production efficiente. Ébavurer, mesurer et mettre en boite les...Show more
Last updated: 13 hours ago • Promoted • New!
Développeur Full Stack

Développeur Full Stack

Connexence • Quebec
Full-time
UI / UX Tu es un •e développeur •euse d’expérience passionné •e, débrouillard •e et motivé •e par la qualité du code et de l’expérience utilisateur Tu veux participer au lancement de nouveaux prod...Show more
Last updated: 13 days ago • Promoted
Développeur Back-End sénior

Développeur Back-End sénior

Fujitsu • Quebec
Full-time
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...Show more
Last updated: 25 days ago • Promoted
Développeur Web & Cloud Senior

Développeur Web & Cloud Senior

Valsoft Corporation • Quebec
Full-time
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...Show more
Last updated: 23 days ago • Promoted
Développeur Leader technique

Développeur Leader technique

Familiprix Siège Social • Québec, Other, Canada
Full-time
Tu souhaites contribuer à moderniser le travail du personnel en laboratoire et participer à l’évolution d’un logiciel utilisé dans plus de 450 pharmacies ?. Chez Familiprix, notre équipe Priorx déve...Show more
Last updated: 9 days ago • Promoted
Tech Lead Développement Logiciel & Coach d'Équipe

Tech Lead Développement Logiciel & Coach d'Équipe

FX INNOVATION • Quebec
Full-time
Une entreprise technologique au Québec recherche un expert en développement pour un rôle de tech lead.Vous serez responsable de l'élaboration et de la mise en œuvre de normes de développement, tout...Show more
Last updated: 2 days ago • Promoted
Dev Full Stack - Team Lead

Dev Full Stack - Team Lead

ACENSI • Quebec
Full-time
Télétravail : 1–2 jours / semaine.Poste dans la Distribution automobile chez un leader canadien dans le domaine des pneus et roues. En Rejoignant Notre Grande Famille, Tu Intègres.Ton rôle sera essent...Show more
Last updated: 2 days ago • Promoted
Développeur Web & Cloud Senior

Développeur Web & Cloud Senior

Progitek / Dentitek • Quebec
Full-time
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...Show more
Last updated: 25 days ago • Promoted