Chef d'équipe Java (back-end)

IBM Centre d'innovation client - Montréal, QC (il y a 9 mois)

Postuler dès maintenant

  • Titre : Chef d’équipe Java (Back-end)
  • Lieu : Montréal (QC)
  • Unité d’affaire : IBM Centre d’innovation client
  • Statut / horaire : Permanent temps plein

Nous recherchons un candidat ayant une solide expérience en développement technique Java et en technologies front-end. Le candidat dirigera une équipe de développeurs sur le site du client pour s’assurer que les projets offrent la solution de la plus haute qualité. Au sein du centre international canadien, le candidat travaillera avec les développeurs Java back-end pour aider à guider et à soutenir l’équipe. Nous recherchons avant tout quelqu’un qui a une bonne attitude, une grande énergie, et qui se concentre sur l’exécution et la responsabilité. Le candidat doit également avoir des aptitudes au leadership ainsi que des compétences en encadrement et en résolution de problèmes. Une ouverture d’esprit et une capacité à donner des conseils techniques sont également recherchées. Cette personne travaillera avec nos clients et les développeurs pour leur fournir la meilleure solution.

Rôle :

  • Diriger une équipe de développement multidisciplinaire avec des compétences et des connaissances technologies diverses (Java, .Net, Angular, SAP, etc.)
  • Expérience de travail avec les technologies frontales
  • Responsable de la solution technique développée pour un projet client
  • Etre un chef de file à tous les niveaux
  • Travailler avec nos clients et leurs équipes pour assurer le déploiement vers la production
  • Se joindre à des équipes travaillant dans un processus Agile/Scrum ou Waterfall et s’assurer que les récits/tâches sont bien définis et que l’équipe technique possède toutes les données et les outils pour réussir
  • Collaborer avec le responsable de projet pour s’assurer que nous respectons nos engagements en matière de budget et de calendrier
  • Travailler avec les équipes délocalisées et coordonner l’effort de développement
  • Participer à la revue de conception : travailler avec les concepteurs de solutions et d’applications pour assurer une architecture robuste
  • S’assurer que nous respectons les normes de qualité du code (révision du code, tests unitaires)
  • Expérience de travail avec l’architecture orientée services, les API REST et les fichiers JSON/XML, SOAP et WSDL
  • Capacité à travailler de façon autonome sur des tâches et à fournir un travail de qualité supérieure
  • Capacité de travailler en équipe et d’être ouvert aux commentaires et à la rétroaction
  • Capacité d’apprendre rapidement et de s’adapter à un environnement en évolution rapide
  • Capacité de travailler avec des membres intermédiaires et juniors et d’offrir des services d’encadrement et de mentorat pour les aider à se perfectionner sur le plan technique et professionnel
  • Utiliser la collaboration d’équipe pour créer des solutions novatrices de manière efficace

Exigences :

  • Au moins 5 ans d’expérience - chef d’équipe ou responsable de la réalisation de projets
  • Au moins 7 ans d’expérience - Java de base 1.7+ (JDK7)
  • Au moins 5 ans d’expérience - conteneurs Tomcat
  • Au moins 3 ans d’expérience - Java Enterprise Edition (J2EE/JEE) et EJB (Enterprise Java Beans)
  • Au moins 3 ans d’expérience - serveurs Wildfly/JBoss/Websphere
  • Au moins 5 ans d’expérience - bases de données relationnelles (PostgreSQL/Oracle, DB2, MySQL, etc.)
  • Au moins 5 ans d’expérience - JUnit avec Mockito/PowerMock
  • Au moins 5 ans d’expérience - Maven ou Gradle
  • Au moins 3 ans d’expérience - GIT ou BitBucket
  • Au moins 5 ans d’expérience - Spring 3.0 (Dependency Injection et MVC)
  • Au moins 3 ans d’expérience - rédaction de requêtes JDBC
  • Au moins 5 ans d’expérience - Hibernate ou JPA
  • Au moins 3 ans d’expérience - JMS et files d’attente des messages (RabbitMQ, ActiveMQ, MQTT, etc.)
  • Bilinguisme : français-anglais

Compétences souhaitables :

  • Expérience de travail avec Angular 4 et Typescript et HTML5
  • Expérience de travail avec Node.js
  • Développement mobile sur IOS (Swift/ Objective-C) ou Android (Java/Kotlin)
  • Expérience avec Ionic ou Cordova
  • Expérience de travail avec des conteneurs (Kubernetes, OpenShift, Docker, etc.)
  • Certification Scrum
  • Expérience de travail avec les plateformes infonuagiques (AWS, Google, etc.)
  • Expérience avec SonarQube pour les mesures de code
  • Expérience de travail avec JIRA et Confluence
  • Expérience de travail avec Jenkins, Ant, Gradle (Artifactory, Ivy)
  • Expérience de travail avec SonarQube

Baccalauréat en informatique, en génie informatique ou en génie logiciel (d’autres formations sont considérées si elles sont combinées avec l’expérience requise et si la personnalité du candidat fait de lui un grand responsable technique!)

CIC Montréal est un Centre d’innovation client d’IBM, exploité par LGS, une filiale à part entière d’IBM. Le centre offre des services en développement et en support applicatif aux organisations privées et publiques canadiennes. Axé sur l’innovation, CIC Montréal emploie un grand nombre de jeunes professionnels supervisés et parrainés par des employés plus expérimentés. Caractérisé par sa capacité d’offrir simultanément des projets d’envergure, les défis professionnels y sont très stimulants et se déroule dans un environnement favorisant l’apprentissage continu, le parrainage professionnel et, finalement, des possibilités d’avancement de carrière. Pour nos clients, CIC Montréal leur permet d’accroître leur productivité, de réduire leurs coûts, d’améliorer leurs capacités d’innovation et d’accélérer leur temps de mise en marché.

Type d'emploi : Temps Plein

Formation:

  • DEC (Souhaité)

Langue:

  • Anglais (Souhaité)
  • Français (Souhaité)