15727 - Analyste-programmeur Java / Lead technique
Dempton groupe conseil 
Membre depuis 31.03.2017
 
  Les contacts sont disponibles pour les utilisateurs inscrits seulement.
Inscrivez-vous maintenant!
 
 
               
Partage
Détails emploiDétails employeur
 
Date : 24.03.2021

Titre d'emploi :Analyste-programmeur Java / Lead technique
Mots clés :Java, lead, API, Java 8, Java 11, Spring boot 2, Spring security, Spring data, Mapstruct, SQL, MQ, Junit, Gradle, GIT, Bitbucket, GitHub, agile, scrum

Catégorie d'emploi :
  • Analyse et architecture
    • Autres
  • Programmation
    • Java
    • Autres

Lieu :Montréal, Québec, Canada
Expérience de travail :oui
Expérience de travail :2+ à 5 ans
Formation :Diplôme d'études collégiales (DEC)
Statut :permanent, contractuel
Exigence salariale :(de l'heure) 
 
Longue description
 
Responsabilités principales

• Travailler pour la direction qui a pour objectif de concevoir et réaliser les API réutilisables;
• Appuyer les escouades de développement;
• Appuyer les différentes escouades afin de faciliter la conception et le développement des solutions, réaliser des preuves de concept, de participer à la communauté des tech lead afin de partager les bonnes pratiques, de communiquer ces bonnes pratiques.
• Participer à fournir des solutions logicielles en tant que développeur/développeuse est un élément clé;
• Participer aux développements et évolutions de solutions d'affaires;
• Répondre aux besoins des membres et clients;
• Assurer la qualité et la sécurité des solutions que vous codez;
• Participer à la livraison continue de solutions, à leur maintien et à leur mise à jour;
• Amener à collaborer régulièrement avec d'autres équipes;
• Prendre les décisions techniques et en assumer l’imputabilité;
• Partager vos expériences à une communauté de pratique des développeurs.


Exigences professionnelles

Formation
• Formation dans une discipline appropriée


Expérience

Technologies
• Java 8 / Java 11
• Spring boot 2
• Spring security
• Spring data
• Mapstruct
• SQL (Exemple : Postgresql, MS Azure SQL, etc)
• MQ (Exemple : MQ Series, Rabbit MQ, etc)
• Junit
• Gradle
• API Rest
• GIT (Bitbucket ou GitHub)

Méthodologie
• Agile (Scrum) – (Connaissance théorique OK)
• Test Driven Development
• Agile (Scrum) – (Connaissance pratique)
• Behavior-driven Development

Atout
• Spring Cloud
• Oauth2 (sécurité)
• Cucumber (Tests BDD)
• Reddis
• Kotlin
• Pivotal Cloud Foundry
• Maven
• Ant
• TC Server
• Mockito, Wiremock (Concept des mocks en général)
• Concourse
• GitHub Action
• Développement sécuritaire
• Formation ou connaissances sur le sujet

Compétences de bases
• Travail en équipe
• Esprit d’équipe (engagement sur le sprint)
• En mesure de travailler en étroite collaboration avec ses collègues
• Revue de code (prend la critique et en mesure d’en donner)
• Visibilité sur son travail
• En cas de problème sait remonter les enjeux à l’équipe lors du scrum
• Débrouillardise
• En mesure de gérer de l’incertitude et de développer du code pour des éléments complexes
• En mesure d’effectuer des recherches pour se débloquer / Sait quand demander de l’aide
• Travail de bonne qualité

Langues
• Bonne maîtrise de la langue française (écrit et parlé)