Connexion

Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
SQL JavaScript React +7 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Temporaire à temps plein

Description du poste

Titre du poste / Position:

Développeur Java Principal

Notre client du secteur des services financiers est à la recherche d’un(e) Développeur(se) Java Senior pour diriger, concevoir et développer des solutions utilisant Java, Spring Boot, React et JavaScript/TypeScript. Rejoignez un projet de développement logiciel à grande échelle au sein d’une importante organisation spécialisée en assurance et services financiers. Ce rôle consiste à piloter la conception, le développement et la maintenance d’applications de bout en bout à l’aide de technologies Java modernes et d’outils de développement front-end. Le candidat travaillera en étroite collaboration avec des équipes nationales afin d’assurer l’excellence technique et la stabilité de systèmes critiques pour l’entreprise. Ce mandat contractuel est basé à Montréal avec possibilité de prolongation.

Détails du contrat

  • Type de contrat : Contractuel
  • Lieu : Montréal (mode hybride)
  • Heures de travail : Fuseau horaire de l’Est (EST)

Exigences

Exigences essentielles

  • Plus de 6 ans d’expérience en développement logiciel avec Java, Spring Boot, React et JavaScript/TypeScript
  • Expertise en analyse de systèmes et en rédaction de spécifications fonctionnelles et techniques
  • Maîtrise du français et de l’anglais (bilinguisme requis)

Atouts

  • Expérience en soutien et encadrement d’équipes de développement
  • Participation à des revues de qualité du code et à des processus de validation de conception
  • Baccalauréat en informatique ou combinaison équivalente de formation et d’expérience

Responsabilités

  • Analyser les exigences système et de programmation afin d’identifier les problèmes et de proposer des solutions
  • Développer, modifier, tester et déboguer des applications conformément aux plans et aux échéanciers établis
  • Traduire les besoins d’affaires en spécifications techniques et en composantes logicielles
  • Concevoir et modéliser des solutions logicielles complexes répondant aux exigences fonctionnelles et non fonctionnelles
  • Réviser les livrables de conception afin d’assurer leur qualité et leur conformité
  • Assurer le soutien et la maintenance des applications, ainsi que la résolution d’anomalies complexes
  • Rédiger des tests unitaires et d’intégration et contribuer aux stratégies de tests de régression