Java Developer

Montreal

Offre publiée le 2025-06-07

Accolite

```html

Description de Poste

Bounteous x Accolite accélère l'avenir pour les marques les plus ambitieuses au monde. Nos services s'étendent à la stratégie, l'analytique, 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 technologies 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 à réussir.

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 et 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 répondant aux exigences et délais du projet.
  • Dépanner et déboguer des problèmes logiciels et fournir un support technique aux clients.

Qualifications

  • 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 des 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).
```