Ingénieur logiciel Java/Ingénieure logiciel Java

Montreal

Offre publiée le 2024-11-17

freelance.ca

Description du poste

Localisation : Montréal, Qc Mode hybride : 2 jours par semaine au bureau 37,5h / semaine. Notre Agence se démarque pour la diversité et la richesse de l’expertise de ses talents, et pour le savoir-faire de son équipe de recrutement et de gestion de talents.

Nous sommes au service de nos talents, pour répondre aux besoins de clients. En recherche d’amélioration continue, nous sommes déterminés à garantir des pratiques de recrutement justes et équitables pour tous.

Notre processus de recrutement est entièrement transparent. Si le rôle qu’on te propose aujourd’hui n'est pas le bon pour toi, trouvons-en un qui le soit! Travaillons ensemble pour s’assurer que tu atteignes tes objectifs professionnels.

À propos du poste

Nous recherchons actuellement un(e) Ingénieur logiciel Java / Ingénieure logiciel Java pour rejoindre l'équipe de l'un de nos partenaires stratégiques à Montréal.

Ce que tu feras :

  • Veiller à l'excellence technique des projets de développement Java;
  • Connaissance des patrons d'architecture "Event Driven Architecture" et "Domain Driven Architecture";
  • Écriture de tests unitaires en utilisant des outils comme Junit;
  • Atteindre des objectifs de qualité et de performance des applications;
  • Réaliser les livrables dans les délais impartis avec une haute qualité de code;
  • S’assurer de la cohésion et de la collaboration au sein de l'équipe de développement;
  • Accompagner ou influencer l'équipe dans l'adoption des meilleures pratiques de développement Java;
  • Identifier les opportunités d'amélioration continue des processus de développement;
  • Participer à la conception et à l'architecture des solutions logicielles;

S'investir dans les communautés de pratique.

Qualifications recherchées :

  • Baccalauréat avec une spécialité en Technologie de l’Information et autres;
  • Minimum 5 ans d'expérience démontrée en programmation avec Java, Spring Boot, Maven;
  • Connaissance des modèles de conception objet (design pattern);
  • Excellente connaissance et expérience démontrée avec les outils DevOps (Git, GitHub, Docker, Snyk, etc.);
  • Expérience démontrée avec la conception et développement orienté test (TDD), l’intégration continue (CI), et le déploiement automatisé de logiciel (CD);
  • Expérience démontrée avec les services de cloud AWS;

Capacité à structurer et documenter de façon rigoureuse, à suivre et livrer plusieurs initiatives simultanées. Postule directement ici! Même si tu es simplement curieux(se), fais-nous signe.