Enable job alerts via email!

Développeur Java Senior / Java Senior Developer

Procom

Montreal

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

Une entreprise dans le secteur des finances à Montréal recherche un Développeur Java Senior pour un contrat de 12 mois. Le candidat doit avoir au moins 7 ans d'expérience en Java EE et Java Core, ainsi que des compétences en leadership. La position implique le développement de services Web et la collaboration avec des équipes internes et externes. Un bon niveau de connaissance en bases de données et en outils Big Data est requis.

Qualifications

  • Minimum 7 ans d'expérience en Java EE et Java Core.
  • Capacité à collaborer avec des équipes de développement et de QA offshore.
  • Volonté d’apprendre et s’adapter à de nouvelles technologies.

Responsibilities

  • Développer et intégrer des solutions basées sur Java.
  • Traduire les conceptions techniques en solutions concrètes.
  • Collaborer avec diverses équipes internes et externes.

Skills

Expertise en Java
Leadership
Web services REST
Conception orientée objet
SpringBoot
Kafka
SQL
Automated Testing Frameworks
Unix/Linux
Problèmes complexes

Tools

MongoDB
Hadoop
Apache Spark
Elastic Search
Pega
AngularJS
ExtJS

Job description

Développeur Java Senior

Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un développeur Java senior pour une entreprise dans le domaine des finances. Notre client est situé à Montréal.

Exigences du poste – Développeur Java Senior

  • Solide bagage technologique avec expertise avancée en Java et ses technologique;
  • Minimum 7ans d'expérience pratique en Java EE et Java Core, avec des qualités de leadership;
  • Expérience en développement de services Web, REST, et architecture orientée services;
  • Expertise en conception orientée objet, modèles de conception, architecture et intégration applicative;
  • Maîtrise de SpringBoot et de la gestion des dépendances avec Gradle;
  • Maîtrise d’un framework de traitement de données comme Kafka;
  • Bonnes connaissances des bases de données, conception et maîtrise du SQL;
  • Expérience significative avec des frameworks de développement et de tests automatisés (Spring, JUnit, BDD, etc.);
  • Expérience sous Unix / Linux;
  • Capacité à collaborer avec de nombreux groupes internes et externes, y compris des équipes de développement et de QA offshore, des groupes d'infrastructure, des fournisseurs, et des équipes de soutien;
  • Compétences de développement solides avec capacité à comprendre une conception technique et à la traduire en solution concrète;
  • Expérience de travail dans une grande équipe;
  • Volonté d’apprendre et de s’adapter à de nouvelles technologies selon les besoins de l’entreprise;
  • Compétences éprouvées en résolution de problèmes complexes, comme l’intégration système, le diagnostic d’infrastructure ou l’administration système;
  • MongoDB;
  • Kafka;
  • Mise en cache distribuée;
  • Profilage d'applications Java;
  • Frameworks JavaScript Web UI;
  • AngularJS, ExtJS;
  • Outils BPM comme Pega ou équivalent;
  • Technologies Big Data : Hadoop, Apache Spark, Elastic Search;
  • Expérience avec la gestion de données via des flux provenant de fournisseurs.

Type de poste

Contractuel 12 mois avec de fortes possibilités de renouvellement.

Date de début

Immédiatement

Numéro de référence

BH311414

ENGLISH VERSION___________

Java Senior Developer

As a part of its agreements with its various clients, Procom is currently seeking a Java Senior Developer for a company in the finance sector. Our client is located in Montréal.

Mandatory Skills – Java Senior Developer

  • The candidate must possess a strong technology background with advanced knowledge of Java and Java based technology stack;
  • At least 7 years of hand-on Java EE and core Java experience with strong leadership qualities;
  • Experience with web service development, REST and Services Oriented Architecture;
  • Expertise in Object Oriented Design, Design patterns, Architecture and Application Integration;
  • Expertise in SpringBoot and gradle dependency resolution;
  • Expertise in any Data movement Framework like Kafka;
  • Working knowledge of Databases including Design, SQL proficiency;
  • Strong experience with frameworks used for development and automated testing like spring, Junit, BDD etc.;
  • Experience with Unix / Linux;
  • Ability to coordinate with multiple groups, both internal and external to the firm, including offshore development and QA teams, internal infrastructure groups, vendors, and support teams;
  • Strong development skills with ability to understand technical design and translate the same into workable solution;
  • Familiarity with working in a large team;
  • Ability and willingness to learn new technologies and work on the same to meet business requirements;
  • A background that includes strong problem solving such as system integration, infrastructure debugging, or system administration;
  • Good to have skills :
  • Mongo DB;
  • Kafka;
  • Distributed Caching;
  • Java application profiling;
  • Web UI JS Framework;
  • AngularJS, ExtJS;
  • Pega BPM tool or any other Business Process Management tool awareness / experience;
  • Big Data technology experience - Hadoop, Apache Spark, Elastic Search;
  • Experience with data management through vendor feeds.
  • Assignment Length

    12-month contract – renewable

    Start date

    Immediately

    Reference number

    BH311414

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