Enable job alerts via email!

Développeur(se) Java

CA002 ONEPOINT CANADA INC

Montreal

On-site

CAD 90,000 - 115,000

Full time

22 days ago

Job summary

Une entreprise de technologie au Canada recherche un développeur Java expérimenté avec au moins dix ans d'expérience. Vous serez responsable de la comptabilisation des revenus et de la conciliation bancaire, tout en développant des applications dans un cadre Agile. Les compétences requises incluent Java 17, des frameworks comme Spring, ainsi que des pratiques DevOps. Seuls les candidats autorisés à travailler au Canada seront considérés.

Qualifications

  • Minimum de dix années d’expérience en développement d’application Java.
  • Expérience en projets de développement multidisciplinaire en mode Agile.
  • Expérience avec les pratiques DevOps.

Responsibilities

  • Développer en Java la logique de comptabilisation des transactions et des revenus.
  • Développer en Java la logique de conciliation bancaire.
  • Développer en Java des connecteurs pour importer des données de vente et comptables.
  • Développer les interfaces utilisateurs dans le 'framework React-admin'.

Skills

Java (17 et plus)
Frameworks Spring, SpringBoot
Architecture en microservices
Nodejs
React
SOLID principles
Outils de tests (Junit, Cucumber)
Maven
Jenkins
Git
Azure DevOps
Agile
CI/CD pipelines
Cloud applications
Infrastructure as code (terraform)
Containerisation

Job description

Description du poste

L'organisme dispose d’un écosystème technologique composé de plusieurs types d’applications dont une partie a été développée en interne et dont leur maintenance et leur support sont effectués par les équipes internes.

L’autre partie est composée d’applications du marché (logiciels sur site ou SaaS). Parmi les applications développées en interne, certaines ont été développées en PowerHouse (4GL), et d’autres ont été développées en java. Ces applications fournissent des interfaces utilisateurs et fournissent des fonctionnalités permettant les opérations quotidiennes au sein de l’organisation dans les différentes lignes d’affaires. Ces applications sont également connectées à la donnée centralisée sur des systèmes de gestion.

Le besoin est donc de transférer en java les fonctionnalités offertes par les applications développées en PowerHouse (4GL). Il s’agit entre autres de fonctionnalités comme : la comptabilisation de revenus à envoyer au système en SaaS, le tirage au sort, la gestion et le rapport de caisses, la conciliation de paiements

Responsabilités

Développer en Java la logique de comptabilisation des transactions et des revenus;

Développer en Java la logique de conciliation bancaire;

Développer en Java des connecteurs pour importer des données de vente et comptables de diverses sources;

Développer dans le « framework React-admin », les interfaces utilisateurs pour les différentes fonctionnalités de l'application;

Effectuer toute autre tâche en lien avec le développement Java

Minimum de dix (10) années d’expérience en développement d’application Java;

Java (17 et plus) et ses frameworks associés (comme Spring, SpringBoot, Hibernate, JPA);

Expertise en architecture en microservices, développement avec des technologies Nodejs/React, principes de développement « SOLID » et les outils de tests (Junit, Cucumber, etc.), principes d'architecture logicielle et des modèles de conception;

Automatisation et gestion du code source et de versionnage tel que : Maven, Jenkins, Git, Azure DevOps;

Expérience en projets de développement multidisciplinaire en mode « Agile »;

Expérience avec les pratiques DevOps et les pipelines CI/CD; Expérience en développement front-end;

Développement des applications dans le nuage; Outils d'infrastructure en tant que code (terraform) et de containerisation.

Seuls les candidats légalement autorisés à travailler pour tout employeur au Canada seront considérés.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs