Développeur(se) Backend Java Senior

TMC Canada

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Environnement collaboratif et flexible
Système à fort impact stratégique
Équipe technique internationale

Job summary

TMC Canada recherche un développeur Java backend expérimenté pour rejoindre une grande équipe technique au sein d'une institution financière internationale. Vous gérerez des projets du besoin à la livraison, concevrez du code robuste et travaillerez avec des équipes réparties dans plusieurs fuseaux horaires.

Le candidat idéal possède une forte maîtrise de Java, MVC, NoSQL (MongoDB) et des connaissances DMN/BPMN, JBehave/Cucumber, ainsi qu'une expérience avec REST et TDD.

Qualifications

  • 7 à 15 ans d'expérience en développement Java backend.
  • Excellentes capacités d'analyse et de résolution de problèmes.
  • Solides connaissances en principes de conception logicielle : MVC, structures de données, algorithmes, design patterns, multithreading, caching, récursivité
  • Solide maîtrise du cœur de Java : class loading, garbage collection, Collections API, Reflections API, Java 8 Streams et programmation fonctionnelle
  • Bonne connaissance des bases de données NoSQL (MongoDB)
  • Expérience avec le BDD (JBehave/Cucumber)
  • Connaissance des outils DMN et BPMN
  • Expérience avec les services web RESTful
  • Excellentes compétences en communication, avec expérience de travail auprès d'équipes internationales

Responsibilities

  • Prendre en charge des projets au sein du système, de la clarification des besoins d'affaires jusqu'à la livraison
  • Concevoir et livrer un code propre, robuste et bien testé, dans les délais convenus
  • Collaborer étroitement avec les équipes d'affaires et les membres de l'équipe technique répartis dans différents fuseaux horaires
  • Jongler avec plusieurs priorités dans un environnement dynamique et collaboratif

Skills

Java Backend
Analyse et résolution
MVC & Design patterns
Multithreading
RESTful services
MongoDB
DMN/BPMN
TDD
React JS

Tools

JBehave/Cucumber
DMN/BPMN

Job description

Nous recherchons un(e) développeur(se) Java backend expérimenté(e) pour rejoindre une équipe technique de grande envergure (plus de 30 personnes, dont 20 développeurs Java répartis dans plusieurs pays) travaillant sur un système critique de gestion des risques, au cœur des activités d'une institution financière internationale de premier plan. Ce système bénéficie d'une visibilité stratégique élevée et fait l'objet d'investissements continus en nouvelles fonctionnalités, pratiques DevOps et amélioration de la performance.

L'équipe fonctionne selon les principes agiles, avec une équipe de product owners solide permettant une collaboration étroite avec les unités d'affaires.

Vos responsabilités
  • Prendre en charge des projets au sein du système, de la clarification des besoins d'affaires jusqu'à la livraison
  • Concevoir et livrer un code propre, robuste et bien testé, dans les délais convenus
  • Collaborer étroitement avec les équipes d'affaires et les membres de l'équipe technique répartis dans différents fuseaux horaires
  • Jongler avec plusieurs priorités dans un environnement dynamique et collaboratif
Profil recherché
  • 7 à 15 ans d'expérience en développement Java backend
  • Excellentes capacités d'analyse et de résolution de problèmes
  • Solides connaissances en principes de conception logicielle : MVC, structures de données, algorithmes, design patterns, multithreading, caching, récursivité
  • Solide maîtrise du cœur de Java : class loading, garbage collection, Collections API, Reflections API, Java 8 Streams et programmation fonctionnelle
  • Bonne connaissance des bases de données NoSQL (MongoDB)
  • Expérience avec le BDD (JBehave/Cucumber)
  • Connaissance des outils DMN et BPMN
  • Expérience avec les services web RESTful
  • Excellentes compétences en communication, avec expérience de travail auprès d'équipes internationales
Atouts (non obligatoires)
  • Connaissance des bases de données relationnelles / SQL (DB2)
  • Connaissance de JPA/Hibernate
  • Connaissance de Snowflake
  • Connaissance de HTTP, XML, JSON
  • Connaissance de l'environnement Unix/Linux
  • Expérience en TDD (test driven development)
  • Connaissance de Git
  • Connaissance de React JS
Ce que nous offrons
  • Un environnement collaboratif et flexible, où la qualité et la productivité priment
  • L'opportunité de travailler sur un système à fort impact stratégique
  • Une équipe technique solide et internationale
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur.euse Java Backend – Senior
Développeur.euse Java Backend – Senior

ALFACONSEIL.CA • Montreal West

On-site
CAD 110,000 - 140,000
Développeur Java Senior
Développeur Java Senior

Akkodis • Montreal (administrative region)

On-site
CAD 128,000 - 161,000
Développeur Full Stack Senior – Java, Spring Boot et Microservices
Développeur Full Stack Senior – Java, Spring Boot et Microservices

ALFACONSEIL.CA • Montreal (administrative region)

On-site
CAD 100,000 - 150,000
Java Software Engineer
Java Software Engineer

Synechron • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
15 jours congés annuels
10 jours congés personnels et maladie
Assurance médicale et dentaire
+2
Développeur Java Spring Boot (Senior)
Développeur Java Spring Boot (Senior)

Groupe SII • Canada

Hybrid
CAD 90,000 - 130,000
Développeur senior Java back-end
Développeur senior Java back-end

National Bank of Canada • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Assurance collective flexible
Régime de retraite généreux
Programme d’aide aux employés
+2
Développeur Backend Java / AWS
Développeur Backend Java / AWS

1perTInent inc • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Back End Developer
Back End Developer

Highspring • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Développeur(euse) Java Backend Intermédiaire – Microservices & AWS
Développeur(euse) Java Backend Intermédiaire – Microservices & AWS

ALFACONSEIL.CA • Montreal West

On-site
CAD 70,000 - 90,000
Développeur·euse Full Stack Senior
Développeur·euse Full Stack Senior

ALFACONSEIL.CA • Montreal

On-site
CAD 80,000 - 110,000