Java Developer

Montreal

Offre publiée le 2025-06-04

Accolite

Description de Poste

Bounteous x Accolite accélère l'avenir pour les marques les plus ambitieuses au monde. Nos services couvrent la stratégie, l'analyse, l'ingénierie numérique, le cloud, les données et l'IA, la conception d'expérience et le marketing. Nous sommes guidés par la Co-Innovation, notre méthodologie éprouvée de partenariat collaboratif.

Bounteous x Accolite regroupe plus de 5000 employés répartis en Amérique du Nord, APAC et EMEA, ainsi que des partenariats avec des fournisseurs de technologie de premier plan. Grâce à une ingénierie numérique avancée, des solutions technologiques et des expériences numériques basées sur les données, nous créons un impact commercial exceptionnel et efficace et aidons nos clients à gagner.

Titre du poste : Java Developer

Lieu : Montréal

Mode de travail : Hybride, 3 jours au bureau et 2 jours à distance.

Note : Veuillez soumettre uniquement les profils de Montréal.

Rôles & Responsabilités :

  • Concevoir, développer, tester et déployer des applications logicielles basées sur Java en utilisant les frameworks Java Spring et Spring Batch.
  • Utiliser le framework Spring pour construire des applications évolutives et performantes.
  • Créer et maintenir des pipelines ETL pour l'extraction, la transformation et le chargement de données dans des bases de données.
  • Modéliser et concevoir des bases de données pour soutenir les applications logicielles, en garantissant l'intégrité et la sécurité des données.
  • Collaborer avec des équipes interfonctionnelles, y compris des propriétaires de produits, des analystes commerciaux et des spécialistes de l'assurance qualité, pour livrer des solutions logicielles qui répondent aux exigences et délais du projet.
  • Déboguer et résoudre les problèmes logiciels et fournir un support technique aux clients.
  • Diplôme de baccalauréat en informatique, en ingénierie logicielle ou dans un domaine connexe.
  • Plus de 7 ans d'expérience en développement logiciel, avec un accent sur Java et Spring.
  • Solide compréhension des principes de conception de bases de données et expérience de travail avec des bases de données telles que DB2, MSSQL et PostgreSQL.
  • Expérience dans l'utilisation de Splunk ou d'autres plateformes de journalisation.
  • Expérience pratique avec les méthodologies de développement logiciel Agile, telles que Scrum et Kanban.
  • Excellentes compétences en communication et en collaboration ; capacité prouvée à travailler efficacement en équipe.
  • Compétences souhaitées : expérience Agile (SCRUM, Kanban).
  • Intégration continue (Maven, Gradle, Artifactory).
  • Exposition à Azure et développement d'applications basées sur le cloud.
  • Automatisation des tests (Cucumber, Selenium, Protractor).
  • Expérience en développement piloté par les tests (TDD) ou développement piloté par le comportement (BDD).