We are looking for

Développeur Full Stack Java

Apply REF: IT-021022-JDS-001

A propos de BNP Paribas

BNP Paribas a une présence dans 75 pays avec plus de 180 000 collaborateurs, dont près de  140 000 en Europe. Le groupe détient des positions clés dans ses deux grands domaines d'activité : Retail Banking & Services (comprenant Domestic Markets et International Financial Services)  et Corporate & Institutional Banking. En Europe, le Groupe a quatre marchés domestiques (la Belgique, la France, l'Italie et le Luxembourg) et BNP Paribas Personal Finance est numéro un du crédit aux particuliers. BNP Paribas développe également son modèle intégré de banque de détail dans les pays du bassin méditerranéen, en Turquie, en Europe de l’Est et a un réseau important dans l'Ouest des Etats-Unis. Dans ses activités Corporate & Institutional Banking et International Financial Services, BNP Paribas bénéficie d'un leadership en Europe, d'une forte présence dans les Amériques, ainsi que d'un dispositif solide et en forte croissance en Asie-Pacifique.

RATTACHEMENT

  1. Manager de l’équipe de dévelopment Core Banking IT

MISSION ET OBJECTIFS

Structurer et développer l’interface  nos nouveaux/courant projets Core Banking

RESPONSABILITÉS PRINCIPALES

Développeur de projets basés sur Angular / JAVA

  • Développer le front et back des applications
  • Développer et maintenir notre stack Camunda pour nos applications
  • Travailler avec les équipes locales et distantes sur le développement en Angular / Java
  • Assurer la qualité grâce à la structure du code et du projet et d’un processus d’assurance qualité
  • Assurer le bon niveau de maintenance du code et du projet
  • Livrer des applications en écrivant du code propre et fonctionnel
  • Rassembler des spécifications et proposer des solutions
  • Écrire des tests unitaires qui identifie des problèmes
  • Debugger et toubleshooter pour optimiser la performance
  • Communiquer avec l’équipe de développement de produit pour planifier les nouvelles fonctionnalités
  • S’assurer que les applications respectent les standards de qualité de la banque
  • Rechercher et suggérer de nouveaux produits, applications et bibliothèques
  • Rester actualiser avec les nouvelles évolutions technologiques
  • Faire des recommandations quand des opportunités d’amélioration se présentent

COMPÉTENCES REQUISES

FORMATION ET EXPÉRIENCE
  • Plus de 5 ans d’expérience dans le développement logiciel et le support
  • Bonne communication
  • Excellente capacité analytique et de résolution de problèmes

EXIGENCES PARTICULIÈRES ESSENTIELLES

  • Expérience extensive récente avec Angular 6+
  • Experience extensive du Java Framework (Java 8+, Spring boot, Spring, JPA , etc…)
  • Connaissances de Camunda: solution, architecture, development. Un atout.
  • HTML5, Javascript, Ajax, Rest, etc..
  • Bonne connaissance de CSS
  • SPA (Single Page Application)

APTITUDES ET COMPORTEMENTS

  • Travailler avec des équipes locales et distantes
  • Bonne connaissance du cycle de développement des logiciels, Best Practices et l’assurance Qualité
  • Bonne connaissance de l’ingénierie logicielle, la gestion de visionnement et de déploiement, tests unitaires

Une politique de recrutement qui favorise l’équité et la diversité :

Parce qu’elles favorisent la créativité et l’efficacité, qui sont entre autres, sources d’une meilleure performance et une plus grande productivité, l’équité et la diversité font partie intégrante de notre politique de recrutement. Nous nous efforçons de refléter la société qui nous entoure et d’être à l’image de nos clients.

La règle de non-discrimination s’applique à chacun de nos recrutements.

Primary Location: CA-QC-MontréalJob Type: CDIJob: INFORMATIQUEEducation Level: Bachelor / Licence ou équivalent (>= 3 ans)Experience Level: Au moins 5 ansSchedule: Temps plein Reference: IT-021022-JDS-001