Développeur Back-end Java
Exposant 3
Date: 2 weeks ago
City: Quebec City, QC
Contract type: Full time
Activités
- Collaborer avec une équipe d’experts comprenant des analystes d'affaires, analystes fonctionnels, designers UX, graphistes, développeurs Front-end, intégrateurs, analystes en assurance qualité (QA) et administrateurs de données pour développer des services optimisés et performants.
- Participer aux activités agiles requises pour la planification et le suivi des travaux à réaliser.
- Contribuer à l’élaboration, la conception, le développement, l’implantation et la maintenance de fonctionnalités nouvelles ou existantes en collaboration avec les membres de l’équipe.
- Produire du code propre, compréhensible et maintenable respectant les bonnes pratiques en matière de développement.
- Réaliser des tests unitaires et d’intégration automatisés.
- S’assurer de respecter et d’appliquer l’ensemble des contrôles de qualité.
- Comprendre et adhérer aux principes d’intégration et de déploiement en continu.
- S’impliquer et participer à l’élaboration et la mise en œuvre de la culture d’amélioration continue.
- Partager ses connaissances et contribuer à l’esprit d’entraide.
- Minimum de CINQ (5) ans d'expérience en tant que développeur Back-end (Java)
- Expérience avec tous les concepts du langage JAVA, y compris la programmation concurrente
- Maîtrise des principes SOLID
- Proposition et mise en application des design patterns OO
- Structuration du code selon les principes et besoins de l'architecture organique
- Développement d'une application Web connectée à une base de données relationnelle
- Travail avec les lambda JAVA 8
- Implantation de fonctionnalités utilisant des composants techniques complexes (ex. files JMS, microservices, tâches asynchrones)
- Identification de problèmes et bogues de concurrence lors des revues de code
- Analyse et évaluation de la qualité des livrables d'autres développeurs
- Proposition de modèles physiques optimisés pour bases de données relationnelles
- Analyse de performance de requêtes SQL et proposition d'améliorations
- Expérience avec des outils de bases de données, incluant :
- Outils d'indexation et de recherche de données (ex. Elasticsearch)
- Agents de messages (ex. Kafka)
- Connaissance approfondie des fonctionnalités d'un système de gestion des versions
- Gestion, encadrement et assurance de la qualité des processus de livraison (release) au sein de l'équipe du client
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Développeur Full-Stack Applicatif (Java/Python)
Equisoft,
Quebec City, QC
2 days ago
Qu'est-ce qu'Equisoft? Equisoft est un fournisseur mondial de solutions numériques pour l’assurance et l’investissement, reconnue par plus de 250 des plus grandes institutions financières au monde. Nous offrons un écosystème complet de solutions modulables qui aident nos clients à relever tous les défis qu’apporte cette ère de transformation numérique, grâce à notre approche axée sur les besoins d’affaires, notre connaissance...
Dessinateur(trice) Solidworks
HLC Talent,
Quebec City, QC
3 days ago
Dessinateur(trice) Solidworks la ville de Québec temps-pleinDescription De L'entrepriseNotre client, œuvrant dans le secteur de l'ingénierie et de la construction, est un spécialiste canadien du contrôle environnemental qui conçoit, construit et installe des bâtiments modulaires pour des applications spécifiques à travers le monde. Avec ses capacités internes d'ingénierie, de conception et de fabrication, elle propose des projets clés en main...
Conseiller(ère) mode temporaire - Méga Centre Lebourgneuf
Reitmans (Canada) Ltée/Ltd,
Quebec City, QC
1 week ago
Avec plus de 230 magasins à travers le pays, Reitmans est le chef de file de la mode féminine canadienne en se faisant le champion de l'acceptation de soi et de l'inclusivité auprès d'une clientèle croissante et loyale. Nous savons que la mode de qualité s'adapte aux femmes de qualité, et non l'inverse. Notre force réside dans notre personnel, alors...