More jobs:
Job Description & How to Apply Below
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 / Spring Boot
Hibernate
API REST
Oracle SQL et PL/SQL
Maven (multi-module)
Git
Intelli
J (environnement de développement intégré)
Tests unitaires JUnit
Tests d'intégration automatisés
CI/CD Jenkins
Docker/Kubernetes (Open Shift)
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, Open Shift, 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 Intelli
J, Git (Git Hub / Bitbucket), Maven (multi-module)
Plus de 5 ans d'expérience dans le déploiement dans Open Shift 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×