DÉVELOPPEUR BACK-END
1 week ago
Overview
Nous recherchons un Développeur Back-end (Java) Sénior pour rejoindre notre équipe de conseillers du bureau de Québec. Ce poste est en mode télétravail mais des déplacements ponctuels à Québec pourraient être demandés.
La Direction recherche un développeur back-end Java sénior pour rejoindre un secteur composé d'équipes agiles responsables du cycle de vie complet de solutions TI supportant les processus d'affaires. La personne sélectionnée se joindra à une équipe agile responsable de l'évolution et de l'entretien des solutions TI supportant les processus de recrutement et d'admission d'étudiants. Pour la prochaine année, des travaux importants d'évolution sont nécessaires aux solutions TI des demandes d'admission en ligne (AEL) et de l'outil de gestion des admissions (OGA). Ces solutions TI utilisent principalement les technologies et les outils suivants pour le back-end:
Technologies back-end
- Java (versions 8 à 17)
- Spring / SpringBoot
- Hibernate
- API REST
- Oracle SQL et PL/SQL
- Maven (multi-module)
- Git
- IntelliJ (environnement de développement intégré)
- Tests unitaires JUnit
- Tests d'intégration automatisés
- CI/CD Jenkins
- Docker/Kubernetes (OpenShift)
- Services infonuagiques Azure
À titre d'information, les technologies front-end pour ces solutions TI sont les suivantes :
- Vue 3, Javascript et Typescript
- Yarn
- Storybook / Chromatic
Responsabilités
- Concevoir, développer et maintenir des applications back-end Java conformément aux exigences métiers et techniques
- Collaborer au cycle de vie des solutions TI: conception, développement, tests, déploiement et maintenance
- Participer à l'évolution des solutions liées aux processus de recrutement et d'admission d'étudiants
- Contribuer à la qualité du code et à l'amélioration des pratiques CI/CD et déploiement (Jenkins, OpenShift, Docker, Kubernetes)
- Analyser et résoudre des problèmes de performance et de concurrence, et proposer des améliorations
Qualifications minimales
- Plus de 8 ans d'expérience dans le développement d'applications complexes en Java (versions 8 à 17)
- Plus de 5 ans d'expérience avec les environnements IntelliJ, Git (GitHub / Bitbucket), Maven (multi-module)
- Plus de 5 ans d'expérience dans le déploiement dans OpenShift 4.0
- Plus de 5 ans d'expérience dans les pipelines CI/CD (Jenkins) avec Jenkinsfiles
- Plus de 5 ans d'expérience avec les cadres Spring et Hibernate et le développement d'API Web REST
- Plus de 5 ans d'expérience dans les méthodologies de développement Agile
Atouts
- Expérience avancée avec Jira et Confluence
- Expérience avec Artifactory
- Expérience avec Elasticsearch
- Expérience avec Sysdig (surveillance de conteneurs)
Compétences et expériences complémentaires
- Maîtriser les concepts du langage Java, y compris la programmation concurrente
- Respect des principes SOLID et utilisation de design patterns OO
- Structurer le code selon l'architecture organique
- Développement d'une application Web connectée à une base de données relationnelle
- Utilisation de lambda Java 8 et des composants complexes (files JMS, microservices, tâches asynchrones)
- Identification et résolution de problèmes de concurrence lors des revues de code
- Analyse et évaluation de la qualité des livrables
- Modélisation physique optimisée d'une base de données relationnelle
- Analyse et optimisation des performances SQL
- Expérience avec des outils de bases de données additionnels (ex. Elasticsearch, Kafka)
- Gestion et supervision de la qualité du processus de livraison (release)
1188 avenue Union, bureau 114, Montréal (Québec) H3B 0E5, Canada
#J-18808-Ljbffr
-
Greater Montreal, Quebec, Canada WeCook Full timeWeCookest une entreprise de e-commerce en forte croissance dans l'industrie alimentaire. Nous sommes une compagnie innovatrice, pionnière dans la création de solution de repas préparés depuis 2012, et n'avons cessé de grandir depuis. Notre mission est d'aider les gens à adopter un régime alimentaire sain et équilibré tout en leur permettant de...
-
Développeur Back-End PostgreSQL
3 days ago
Quebec, Canada MediSolution Full timeUne entreprise de technologie à Québec recherche un Développeur Back-End spécialisé en PostgreSQL. Vous aurez pour mission de concevoir et optimiser des bases de données tout en développant des API back-end en .NET. Le poste nécessite une excellente maîtrise de PostgreSQL et une expérience en environnement AWS. Un travail hybride est proposé avec...
-
Développeur Back-End PostgreSQL
7 days ago
Quebec, Canada MediSolution Full timeUne entreprise de technologie à Québec recherche un Développeur Back-End spécialisé en PostgreSQL. Vous aurez pour mission de concevoir et optimiser des bases de données tout en développant des API back-end en .NET. Le poste nécessite une excellente maîtrise de PostgreSQL et une expérience en environnement AWS. Un travail hybride est proposé avec...
-
Développeur Back-end
1 week ago
Quebec, Canada Exposant 3 Full timeExposant 3 accompagne les organisations dans leur transformation organisationnelle et numérique. De la définition de la stratégie à l'implantation de la solution, nos clients peuvent compter sur l'expertise et l'engagement de nos collaborateurs. Depuis la création d'Exposant 3, nous avons placé l'humain au centre de nos priorités. Collaborer avec...
-
Développeur web front-end
1 week ago
Quebec, Canada Blax Web & Design Full timePoste à temps plein à combler (Télétravail, Grand Montréal et/ou Rive-Sud de Montréal)Ville : Télétravail et/ou Grand MontréalDescription du posteNotre équipe de technologie est un groupe dynamique de développeurs Front-End et Back-End qui produisent et maintiennent des sites Web responsifs et des applications mobiles pour nos clients dans le but...
-
Développeur web front-end
1 week ago
Quebec, Canada Blax Web & Design Full timePoste à temps plein à combler (Télétravail, Grand Montréal et/ou Rive-Sud de Montréal) Ville : Télétravail et/ou Grand Montréal Description du poste Notre équipe de technologie est un groupe dynamique de développeurs Front-End et Back-End qui produisent et maintiennent des sites Web responsifs et des applications mobiles pour nos clients dans...
-
Développeur web front-end
2 weeks ago
Quebec, Canada Blax Web & Design Full timePoste à temps plein à combler (Télétravail, Grand Montréal et/ou Rive-Sud de Montréal) Ville : Télétravail et/ou Grand Montréal Description du poste Notre équipe de technologie est un groupe dynamique de développeurs Front-End et Back-End qui produisent et maintiennent des sites Web responsifs et des applications mobiles pour nos clients dans le...
-
Développeur Back-End sénior
4 weeks ago
Quebec, Canada Fujitsu Full timeFrench 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’accompagner nos clients dans leur parcours de création de valeur, d’amélioration de leur expérience client ou pour l’augmentation de l’efficacité...
-
Développeur Back-End sénior
1 week ago
Quebec, Canada Fujitsu Full timeFrench 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’accompagner nos clients dans leur parcours de création de valeur, d’amélioration de leur expérience client ou pour l’augmentation de l’efficacité...
-
Développeur logiciel
7 days ago
Quebec, Canada Fourwaves Full timeDéveloppeur logiciel (front-end & back-end) Notre mission est d'aider les chercheurs à se rencontrer et communiquer. Elle simplifie l'organisation d'événement de tout type de format (en ligne, hybride ou en personne) en misant sur l'interaction. Nos clients sont des acteurs majeurs du domaine académique et de recherche, et ce partout dans le monde: la...