Consultant Java/Consultante Java

6 days ago


Montreal, Canada Logient Full time

Logient est à la recherche d'un développeur Java.


Description du Poste :

Nous recherchons un Développeur Java WebFlux talentueux et motivé pour rejoindre notre équipe de développement. Le candidat idéal aura une solide expérience en développement backend avec Java et une bonne connaissance des technologies et pratiques modernes telles que Spring Boot, WebFlux, et les environnements cloud.

Responsabilités :

  • Concevoir, développer et maintenir des applications backend robustes et évolutives en utilisant Java 11 et les frameworks Spring Boot 2 et Spring 5.
  • Implémenter des solutions de programmation réactive en utilisant WebFlux pour répondre aux besoins des architectures modernes.
  • Développer des microservices et des API RESTful et SOAP (potentiellement).
  • Travailler avec des systèmes de gestion de code source, notamment BitBucket (GIT), et utiliser des pipelines CI/CD avec Jenkins et GitHub Actions.
  • Rédiger des scripts pour l'automatisation des tâches en utilisant Bash, ksh (unix), et Bat (Windows).
  • Rédiger et exécuter des tests unitaires et des tests d'intégration en utilisant Junit et Cucumber (Gherkin).
  • Gérer les dépendances et le packaging avec Maven.
  • Utiliser Jira pour la gestion des projets et des tâches.
  • Déployer et gérer des applications sur AWS, en particulier avec EKS multi-tenant et Lambda.
  • Implémenter des solutions de programmation événementielle avec Kafka pour des architectures orientées événements.
  • Appliquer les principes de DevOps, y compris la conteneurisation et l'Infrastructure as Code.

Environnements de Développement et Outils :

  • IDEs : Eclipse, IntelliJ IDEA
  • Gestion de code source : BitBucket (GIT)
  • CI/CD : Jenkins, GitHub Actions
  • Scripting : Bash, ksh (unix), Bat (Windows)
  • Outils de tests : Junit, Cucumber (Gherkin)
  • Gestion de dépendances/packaging : Maven
  • Outils de gestion IDE : Jira

Langages de Programmation et Frameworks :

  • Développement backend : Java 11
  • Frameworks : Spring Boot 2, Spring 5 (avec configuration Java)

Technologies Cloud et Infrastructures :

  • Cloud : AWS (EKS multi-tenant, Lambda)

Concepts et Pratiques de Développement :

  • Programmation événementielle : Kafka (pour architectures orientées événements)
  • Programmation réactive : WebFlux
  • Microservices et API : REST, SOAP (potentiellement)
  • DevOps : Principes d’ingénierie logicielle, Conteneurisation, Infrastructure as Code

Autres Compétences et Outils :

  • Orchestration d'applications : Connaissance de Camunda (ou autre outil d'orchestration)
  • Développement front-end : React (considéré comme un atout)

Compétences Requises :

  • Expérience avérée en développement backend avec Java et Spring Boot.
  • Connaissance approfondie de WebFlux et des concepts de programmation réactive.
  • Expérience avec les technologies et outils mentionnés.
  • Capacité à travailler dans un environnement agile et collaboratif.
  • Excellentes compétences en résolution de problèmes et en communication.

Pourquoi Nous Rejoindre :

  • Travailler sur des projets innovants avec des technologies de pointe.
  • Faire partie d'une équipe dynamique et collaborative.
  • Opportunités de développement professionnel et de progression de carrière.
  • Environnement de travail flexible et inclusif.



  • Montreal, Canada Tundra Technical Solutions Inc. Full time

    Description du mandat / Mandate description:Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel.Toutefois, le...


  • Montreal, Canada Tundra Technical Solutions Inc. Full time

    Description du mandat / Mandate description:Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel.Toutefois, le...


  • Greater Montreal Metropolitan Area, Canada Tundra Technical Solutions Full time

    Description du mandat / Mandate description: Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel. Toutefois, le...


  • Greater Montreal Metropolitan Area, Canada Tundra Technical Solutions Full time

    Description du mandat / Mandate description: Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel. Toutefois, le...


  • Greater Montreal Metropolitan Area, Canada Tundra Technical Solutions Full time

    Description du mandat / Mandate description: Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel. Toutefois,...


  • Greater Montreal Metropolitan Area, Canada Tundra Technical Solutions Full time

    Description du mandat / Mandate description: Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel. Toutefois, le...


  • Greater Montreal Metropolitan Area, Canada Tundra Technical Solutions Full time

    Description du mandat / Mandate description: Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel. Toutefois,...


  • Greater Montreal Metropolitan Area, Canada Tundra Technical Solutions Full time

    Description du mandat / Mandate description: Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel. Toutefois, le...


  • Greater Montreal Metropolitan Area, Canada Tundra Technical Solutions Full time

    Description du mandat / Mandate description: Nous sommes à la recherche d’un Développeur logiciel Java (consultant) pour notre équipe de Shared Sercices - Document Management. Cette personne joindra une équipe dynamique et prendra part au développement des fonctions logicielles en appliquant les meilleures pratiques de génie logiciel. Toutefois, le...


  • Montreal, Canada Logient Full time

    Logient est à la recherche d'un développeur Java. Description du Poste : Nous recherchons un Développeur Java WebFlux talentueux et motivé pour rejoindre notre équipe de développement. Le candidat idéal aura une solide expérience en développement backend avec Java et une bonne connaissance des tech


  • Montreal, Canada Logient Full time

    Logient est à la recherche d'un développeur Java.Description du Poste :Nous recherchons un Développeur Java WebFlux talentueux et motivé pour rejoindre notre équipe de développement. Le candidat idéal aura une solide expérience en développement backend avec Java et une bonne connaissance des technologies et pratiques modernes telles que Spring Boot,...


  • Montreal, Canada Logient Full time

    Logient est à la recherche d'un développeur Java. Description du Poste : Nous recherchons un Développeur Java WebFlux talentueux et motivé pour rejoindre notre équipe de développement. Le candidat idéal aura une solide expérience en développement backend avec Java et une bonne connaissance des technologies et pratiques modernes telles que Spring...


  • Montreal, Canada Logient Full time

    Logient est à la recherche d'un développeur Java.Description du Poste :Nous recherchons un Développeur Java WebFlux talentueux et motivé pour rejoindre notre équipe de développement. Le candidat idéal aura une solide expérience en développement backend avec Java et une bonne connaissance des technologies et pratiques modernes telles que Spring Boot,...

  • Java Consultant

    2 weeks ago


    Montreal, Canada LanceSoft, Inc. Full time

    Job Description: Job Title : Core Java Developer Location : Montreal, QC -Hybrid Position Description: Skills Required: -6 to 10 years of hands-on experience on Java/J2EE. Should be able to write optimized, efficient, and clean code. -Strong Object -Oriented Programming and Design Pattern c

  • Java Consultant

    1 week ago


    Montreal, Quebec, Canada LanceSoft, Inc. Full time

    Job Description: Job Title : Core Java Developer Location : Montreal, QC -Hybrid Position Description: Skills Required: -6 to 10 years of hands-on experience on Java/J2EE. Should be able to write optimized, efficient, and clean code. Strong ObjectOriented Programming and Design Pattern c

  • Java Developer

    6 days ago


    Montreal, Canada PdsSoft Inc Full time

    Join to apply for the Java Developer role at J&M GroupJoin to apply for the Java Developer role at J&M GroupSave this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job seeking activity is only visible to you. Email Welcome backSign in to save Java Developer at...

  • Java Developer

    6 days ago


    Montreal, Canada PdsSoft Inc Full time

    Join to apply for the Java Developer role at J&M GroupJoin to apply for the Java Developer role at J&M GroupSave this job with your existing LinkedIn profile, or create a new one. Save this job with your existing LinkedIn profile, or create a new one. Your job seeking activity is only visible to you. Email Welcome backSign in to save Java Developer at...

  • Java Consultant

    2 weeks ago


    Montreal, Canada LanceSoft, Inc. Full time

    Job Description:Job Title : Core Java DeveloperLocation : Montreal, QC -HybridPosition Description: Skills Required: -6 to 10 years of hands-on experience on Java/J2EE. Should be able to write optimized, efficient, and clean code. -Strong Object -Oriented Programming and Design Pattern concepts with practical experiencing of leveraging the same during...


  • Montreal, Quebec, Canada CB Canada Full time

    Développeur JavaDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d'un Développeur Java pour une entreprise dans le domaine financier. Notre client est situé à Montréal.Description des tâches et responsabilités – Développeur JavaLes responsabilités du poste incluent :Être responsable de l'analyse,...

  • Java Consultant

    1 week ago


    Montreal, Quebec, Canada LanceSoft, Inc. Full time

    Job Description:Job Title : Core Java DeveloperLocation : Montreal, QC -HybridPosition Description:Skills Required: -6 to 10 years of hands-on experience on Java/J2EE. Should be able to write optimized, efficient, and clean code. Strong ObjectOriented Programming and Design Pattern concepts with practical experiencing of leveraging the same during...