15727 - Analyste-programmeur Java / Lead technique
Dempton groupe conseil 
Member since 31.03.2017
 
  Contacts are available for registered users only.
Register now!
 
 
               
Share
Offer descriptionEmployer info
 
Date : 24.03.2021

Job title :Analyste-programmeur Java / Lead technique
Keywords :Java, lead, API, Java 8, Java 11, Spring boot 2, Spring security, Spring data, Mapstruct, SQL, MQ, Junit, Gradle, GIT, Bitbucket, GitHub, agile, scrum

Job category :
  • Analysis and architecture
    • Others
  • Programming
    • Java
    • Others

Offer location :Montréal, Québec, Canada
Work experience :yes
Work experience :2+ to 5 Years
Degree level :College diploma (DEC)
Position type :permanent, contract
Minimum salary :(per hour) 
 
Long 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é)