Développeur Java (Spring Boot) Sénior pour concevoir le cheminement et la séquence des événements dans la solution d'int
S.i. Systèmes
Montréal, QC-
Nombre de poste(s) à combler : 1
- Salaire À discuter
-
Emploi Contrat
- Publié le 9 mai 2024
-
Date d'entrée en fonction : 1 poste à combler dès que possible
Description
Notre client est à la recherche d'un(e) Développeur Java (Spring Boot) Sénior pour concevoir le cheminement et la séquence des événements dans la solution d'intégration à travers les applications.
Contrat initial de 12 mois, hybride à Montréal (2 jours présentiels, 3 jours télétravail).
Responsabilités:
- 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é.
- 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
- 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.
Compétences Requises:
- 5+ ans d'expérience en tant que développeur Java (8, 11 et 17) (Spring Boot)
- Expérience en technologie cloud AWS (développement de services, déploiement, automatisation et opérations).
- Expérience avec des principes et outils DevOps (e.g., Jenkins, Harness)
- Expérience en containerisation (e.g., Docker, Kubernetes)
- Expérience en automatisation (e.g., Ansible, Terraform)
- Expérience en scripting (Bash/Shell)
- Expérience avec des plateformes de surveillance (SPLUNK, Datadog, etc)
- Base de données (RDS/MsSQL/PostgreSQL/MariaDB/MongoDB)
- Excellente communication en français.
Atouts:
- Certification AWS
- Expérience JMS (MQ)
- Connaissance de la conception et la construction de processus ETL
- Connaissance approfondie de l'entreposage de données dans le nuage
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser