Développeur Java Web

CoFoMo Inc.

Montreal (administrative region)

Hybrid

CAD 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CoFoMo Inc. recherche un développeur sénior pour concevoir et développer des applications web et des services, avec tests automatisés et déploiement continu. Vous travaillerez sur des architectures Java et .NET, en équipe agile, et participerez à des projets d’intégration et de livraison avec Docker et Kubernetes.

Le candidat idéal possède au moins 5 années d’expérience, maîtrise les pratiques SOLID et les design patterns, et évolue dans un contexte hybride avec deux jours au bureau par semaine.

Qualifications

  • Minimum 5 ans d'expérience dans un rôle similaire en développement logiciel senior.
  • Expérience des projets Agile (Scrum, Kanban).
  • Bonnes pratiques de développement: Clean Architecture, Clean Code, Design Patterns, SOLID.
  • Expertise en développement d'applications Web et de services avec Java et .NET.
  • Connaissance Java 8+, Spring Boot 2, Spring Cloud, Spring Data, Maven, Git, SQL, MapStruct, API RESTful et SOAP (CXF).
  • Maîtrise C#, .NET Framework, .NET Core / .NET 6+, ASP.NET MVC, ASP.NET Core et Entity Framework.
  • Expérience en API REST et en tests automatisés (unitaires & intégration).
  • CI/CD (Concourse) et déploiement continu.
  • Sécurité applicative et développement sécurisé.
  • Travail en équipes multidisciplinaires avec autonomie.
  • Connaissances d'environnements infonuagiques (Azure, AWS ou GCP), Docker, Kubernetes, architecture microservices et outils DevOps.
  • Mode hybride avec présence au bureau 2 jours/semaine.

Responsibilities

  • Analyser les besoins d’affaires et proposer des solutions technologiques adaptées.
  • Élaborer des stratégies de réalisation et concevoir des programmes et composants logiciels.
  • Développer des applications Web et services avec tests automatisés.
  • Installer, tester et déployer des solutions chez les utilisateurs.
  • Intégrer les composants techniques et résoudre les problématiques des solutions livrées.

Job description

Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :

  • Analyser les besoins d’affaires et identifier les solutions technologiques appropriées en tenant compte des budgets et des échéanciers;
  • Élaborer des stratégies de réalisation et concevoir des programmes, applications et composants logiciels;
  • Développer des applications Web et des services en intégrant des essais automatisés;
  • Procéder à l’installation, aux essais et à l’implantation de solutions auprès des utilisateurs;
  • Assurer l’intégration des composantes techniques et résoudre les problématiques liées aux solutions livrées.
Le profil recherché est le suivant :
  • Détenir un minimum de cinq (5) années d’expérience dans un rôle similaire en développement logiciel sénior;
  • Posséder une expérience des projets réalisés en mode Agile (Scrum, Kanban ou équivalent);
  • Maîtriser les bonnes pratiques de développement logiciel, notamment Clean Architecture, Clean Code, les Design Patterns et les principes SOLID;
  • Démontrer une expertise en développement d’applications Web et de services avec Java et .NET;
  • Connaître Java 8 et plus, Spring Boot 2, Spring Cloud, Spring Data, Maven, Git, SQL, MapStruct, les API RESTful et les services SOAP (CXF);
  • Maîtriser C#, .NET Framework, .NET Core /.NET 6+, ASP.NET MVC, ASP.NET Core et Entity Framework;
  • Avoir de l’expérience en développement et intégration d’API REST, ainsi qu’en essais automatisés (unitaires et d’intégration);
  • Appliquer les pratiques d’intégration et de déploiement continus (CI/CD), incluant Concourse;
  • Comprendre les principes de sécurité applicative et les intégrer aux solutions développées;
  • Collaborer efficacement au sein d’équipes multidisciplinaires tout en faisant preuve d’autonomie;
  • Faire preuve de curiosité, de rigueur, d’organisation, de capacité d’analyse et d’excellentes aptitudes de communication;
  • Connaître les environnements infonuagiques (Azure, AWS ou GCP), Docker, Kubernetes, l’architecture microservices et les outils DevOps d’automatisation des déploiements (un atout);
  • Accepter un mode de travail hybride avec une présence au bureau de deux (2) jours par semaine.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur - Java/SQL
Développeur - Java/SQL

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Chef technique
Chef technique

CoFoMo Inc. • Lévis

Hybrid
CAD 120,000 - 160,000
Développeur Java / .NET (Senior)
Développeur Java / .NET (Senior)

Groupe SII • Canada

Hybrid
CAD 110,000 - 140,000
Développeur Java Sénior
Développeur Java Sénior

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Développeur Full Stack Senior – Java, Spring Boot et Microservices
Développeur Full Stack Senior – Java, Spring Boot et Microservices

ALFACONSEIL.CA • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Développeur.euse Java Backend – Senior
Développeur.euse Java Backend – Senior

ALFACONSEIL.CA • Montreal West

On-site
CAD 110,000 - 140,000
Développeur FullStack - Senior
Développeur FullStack - Senior

Exposant 3 • Quebec

On-site
CAD 80,000 - 100,000
Java Web Developer
Java Web Developer

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Développeur / Développeuse Full Stack .NET (Microservices & Cloud)
Développeur / Développeuse Full Stack .NET (Microservices & Cloud)

ALFACONSEIL.CA • Montreal West

On-site
CAD 70,000 - 90,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19

Gravity Conseil • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Modèle hybride