Développeur principal Java / Lead Developer Java
Modis
Montreal, Quebec
2d ago

Développeur principal de logiciels

Poste

Vous serez responsable du développement du service de la plateforme infonuagique de dormakaba visant à gérer la nouvelle technologie.

L’intégration du service de la plateforme créera une importante synergie au niveau mondiale offrant une expérience unifiée pour tous nos clients.

En tant que membre de l’équipe vous serez en charge d’apporter des solutions innovantes, participer à la planification, au suivi du développement par les ressources locales et à l’étranger, et enfin du déploiement du service.

Vous serez un collaborateur clé au sein d'une équipe dynamique, élargirez vos compétences et deviendrez un expert dans les stratégies de développement de logiciels infonuagiques les plus populaires au sein de dormakaba digital.

Nous recherchons une personne indépendante, motivée et innovante pour mettre en œuvre les meilleures pratiques de l'industrie dans un véritable environnement DevOps.

En tant que développeur principal , vous travaillerez dans le but d’améliorer la qualité de services offerte à nos clients.

En mettant l'accent sur la satisfaction du client et l’innovation, le candidat devra donner le meilleur de lui-même.

Ce poste nécessite une collaboration mondiale avec les points d'interface et les coéquipiers en Europe et en Asie. Le candidat apprendra les lignes de service mondiales de dormakaba afin de créer une synergie en réutilisant les services de la plateforme du client.

Si vous croyez que ce défi vous convient et que pouvez faire une différence, n'hésitez pas à postuler !

Principales responsabilités

  • Gérer le développement logiciel Switch Tech (projets et améliorations en continu) exécuté par un groupe situé à l’étranger pouvant atteindre 10 personnes
  • Organiser une équipe devOps et l’évolution de la plateforme infonuagique
  • Effectuer la conception, examiner le code et aider à la résolution des problèmes de production
  • Concevoir les solutions d’amélioration de la performance et de la résilience de l’application
  • Aider à la stratégie d'automatisation des essais et de l’assemblage logiciel
  • Participer à l'accélération de la relâche logiciel
  • Prendre des décisions fondées sur les données.
  • Compétences Clés

  • Approche fondée sur la capture et l’analyse de données
  • Habileté à travailler au niveau système mais aussi à comprendre les composants logiciels en détail
  • Engagement envers la qualité et la fiabilité du produit final.
  • Profil recherché

  • Solides connaissances sur le développement Java / Spring
  • Solides connaissances sur le développement web Angular
  • Solides connaissances sur l’architecture microservices et son orchestration
  • Une connaissance de Kubernetes
  • Bonne connaissance des diagrammes UML
  • Une connaissance du language terraform ou la volonté d’apprendre
  • Connaissance approfondie des bases de données non-rationnelle (NoSQL)
  • Une bonne connaissance de AWS
  • Une connaissance sur le développement Node.js
  • Excellentes aptitudes à la communication et à l'appropriation du travail
  • Flexible pour assurer l'agilité du produit et de l'organisation
  • Expérience en développement agile et méthodologie Scrum / Kanban
  • Connaissance des outils et des processus d'intégration continue est un atout
  • Connaissance des outils Atlassian (Jira, Confluence) est un atout
  • Connaissance de Jenkins est un atout.
  • Le client offre :

  • Une entreprise internationale en forte croissance
  • Un environnement de travail stimulant, rapide et convivial
  • L’opportunité d’apporter une contribution majeure au succès de l’entreprise
  • Une rémunération globale compétitive
  • A 12 minutes de marche du métro
  • Software Development Lead

    Position

    You will be responsible of the development of the client’s cloud service managing the company's new technologies . Further integrating this service into the client’s platform will provide a great synergy across the client’s product and provide a streamlined the client’s experience for all our customers.

    As a team member you will be responsible to find innovative solutions, plan the work for local and remote associates, develop and deploy software for the cloud platform service.

    You will be a key contributor on a dynamic team, expand your skillset and become an expert in the most popular cloud software development strategies within the dormakaba digital organization.

    We are looking for an independent, self-motivated, and innovative person to implement industry best practices in a true DevOps environment.

    As the Development Lead you will be given the freedom and responsibility to create the best business value service for our customer.

    With a strong focus on customer satisfaction and collaboration, the candidate will be required to perform at the best of his abilities.

    The position requires global collaboration with interface points and team members in Europe and Asia. The candidate will be learning the global company service lines in order to create synergy between the cloud solution and dormakaba platform services.

    If you believe this challenge is right for you then, and you want to make a difference do not hesitate to apply!

    Key Responsibilities

  • Lead Switch Tech software development for project & ongoing work (internal & external) of a group of up to 10 remotely located people
  • Lead a devOps team and product evolution for the live Switch Tech cloud platform
  • Conduct design, code reviews and help resolve production issues
  • Design performance and reliability improvement solutions
  • Help establish & maintain the test and build automation strategy
  • Participate at improving release cadence.
  • Key Competencies

  • Have a data driven mindsetBe able to scale from an overall system view to understanding of the detailed component elements
  • Strong empathy with customer situation
  • Strong ownership of workmanship and end product reliability.
  • Required profile

  • Strong knowledge of Java / Spring
  • Strong knowledge of web Angular
  • Strong knowledge of microservices architecture and orchestration
  • Basic knowledge of Kubernetes
  • Good knowledge of UML diagrams
  • Good knowledge of terraform language
  • Good knowledge of NoSQL
  • Good knowledge of AWS
  • Knowledge on Node.js is a plus
  • Strong communication skills and work ownership
  • Should be very adaptive to ensure agility or the product and the organization
  • Experience with agile development and Scrum methodology.
  • Knowledge of continuous integration tools and processes is an asset
  • Knowledge of Atlassian tools (Jira, Confluence) is an asset
  • Knowledge of containers and Kubernetes is an asset
  • Knowledge of Jenkins is an asset .
  • The client offers you :

  • A fast-growing international company
  • A stimulating, fast and friendly work environment
  • An opportunity to highly contribute to the success of the company
  • Competitive global compensation
  • A 12-minute walk from metro station.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form