Master information

Programmeur Java

Position: Not specified

Start: As soon as possible

End: Not specified

Location: Longueuil, Canada

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: May 10, 2024

Task description and requirements

Notre client recherche un programmeur Java pour joindre son équipe

Description:

• Comprendre les composantes tech. et l'archit. de la solution afin de produire des éléments livrables de conception détaillée technique.
• Concevoir la mise en œuvre de chaque processus à automatiser dans l'outil de gestion des processus opérationnel.
• Concevoir le cheminement et la séquence des événements dans la solution d'intégration à travers les applications.
• Déterminer les points communs entre les interfaces de l'ensemble des systèmes et les composantes de l'application afin de créer une conception technique qui maximise la réutilisation des codes.
• Créer des conditions, des scénarios et des scripts pour les tests unitaires.
• Participer à la transition de conceptions aux développeurs et assurer une compréhension claire & complète de celles-ci.
• Aider à définir et à examiner les exigences techniques pour l'application, notamment ce qui concerne la sécurité, l'intégration, le rendement et la qualité.

Compétence et expérience requises :

Vous possédez 5 à 10 ans d’expérience concrète en développement et opération des composantes suivantes:
• Expérience en technologie cloud AWS (développement de services, déploiement, automatisation et opérations). Une certification «?associate ou Professional?» est un atout
• Java 8, 11 et 17
• Principes et outils DevOps (Pipeline jenkins, Harness)
• Automatisation/scripting (Ansible/Terraform)
• Scripting (Bash, Shell)
• Containerisation (Docker/Kubernetes)
• Plateforme de surveillance (SPLUNK, Datadog, etc)
• Développement Java (Spring-Boot) Bonnes pratiques de programmation
• Plates-formes (Windows/Linux)
• Base de données (RDS/MsSQL/PostgreSQL/MariaDB/MongoDB)
• Automatisation de tests d'intégration.
• Gitflow (branching)
• Gestion de certificats
• Travail dans une architecture micro-service (kubectl, aws)
• JMS (MQ) (est un atout)
• Connaissance des outils d'exposition des données ex : Kafka
• Troubleshooting via topic
• Utiliser, gérer et faire évoluer les technologies utilisées pour soutenir les besoins de l’organisation en matière de données,
• Concevoir et construire de processus ETL, modéliser l'architecture de bases de données, développer, déployer les solutions, planifier et surveiller l’exécution de procédures automatisées;
• Connaissance approfondie de l'entreposage de données dans le nuage
• Connaissance experte de la conception et de l'optimisation des grandes bases de données

Tes principaux défis :

- Développer et maintenir les APIs REST du secteur
- Adopter les pratiques DevSecOps dans le développement logiciel
- Fournir un support aux opérations et à la maintenance sur les applications du secteur
- Documenter et détailler les spécifications des plateformes
- Produire, documenter et valider les cas de tests associés au développement des solutions
- Participer et supporter les tests d'intégration
- Participer et contribuer à la revue de code et à la documentation des applications existantes et nouvelles
- Participer, documenter et valider les tests et phases d'implantation pour assurer la qualité des systèmes modifiés.
- Contribuer à la gouvernance des processus de données (qualité des données).
- Contribuer à la gestion des aspects liés aux données: flux de données, analyse/profilage, modèles d'intégration, conception/modélisation et optimisation de la gestion et de l'exposition des données. 

Category

Java