Java Software Engineer

Synechron

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

17 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

15 jours congés annuels
10 jours congés personnels et maladie
Assurance médicale et dentaire
Régime hybride flexible
REER employeur 4%

Job summary

Synechron cherche un développeur Java Backend expérimenté pour travailler sur un système de gestion des risques de modèles, en équipe agile. Le candidat devra prendre en charge des projets, clarifier les besoins métier et livrer un code propre et performant dans les délais, tout en adoptant les pratiques DevOps et l’amélioration continue.

Le rôle exige une expertise Java étendue, des connaissances NoSQL et SQL, et une forte capacité analytique.

Qualifications

  • 7 à 15 ans d’expérience en développement backend Java.
  • Bonne connaissance des principes de conception logicielle (MVC, structures de données, graphes, algorithmes).
  • Maîtrise de Java (Streams, API collections, GC, Reflection).
  • Expérience avec les bases NoSQL (MongoDB) et SQL (DB2).
  • Connaissance DMN/BPMN et outils CI/CD (Jenkins, Gradle).
  • Expérience avec ORM (JPA/Hibernate) et Git.

Responsibilities

  • Assumer la responsabilité de projets logiciels liés au système en clarifiant les besoins métier.
  • Développer, tester et livrer du code Java performant et maintenable.
  • Collaborer avec l’équipe et les BU pour définir les spécifications et les standards de développement.
  • Participer à l’intégration continue, à la création de pipelines CI/CD et aux bonnes pratiques DevOps.
  • Mettre à jour et maintenir des fonctionnalités existantes et préparer des innovations.
  • Travailler dans un environnement multi-technologies: Java, SQL, NoSQL et outils associés.
  • Contribuer à un environnement agile et orienté résultats.

Skills

Java back-end
Analyse & résolution
Agilité & DevOps
Multithreading
Git & source

Tools

JPA/Hibernate
SQL/DB2
NoSQL MongoDB
Jenkins
Gradle
Liquibase
CI/CD
Snowflake
JUnit/TDD
Git

Job description

Synechron est un cabinet de conseil leader mondial en transformation numérique, axé sur les services financiers et les organisations technologiques. Nos spécialités incluent l'intelligence artificielle de bout en bout, le conseil, le numérique, le cloud & DevOps, les données et l'ingénierie logicielle. Nos 13 FinLabs servent de hubs où nous innovons et développons des solutions d'affaires de pointe.

Notre défi :

Le client recherche un développeur Java Backend expérimenté pour travailler dans une équipe dynamique, principalement en Java, sur un système de gestion des risques de modèles. L'équipe, suivant une approche agile, investit massivement dans le développement de nouvelles fonctionnalités, l'intégration de pratiques DevOps, et l'amélioration de la performance du système. Le candidat devra prendre en charge des projets, clarifier les besoins métier, et assurer un code propre et livré dans les délais, dans un environnement hautement collaboratif, flexible et orienté résultats.

Responsabilités :
  • Assumer la responsabilité de projets logiciels liés au système, en clarifiant les besoins métier.
  • Développer, tester et assurer la livraison de code Java performant, robuste et maintenable.
  • Collaborer étroitement avec l’équipe et la BU pour définir les spécifications et respecter les standards de développement.
  • Participer à l’intégration continue, la création de pipelines CI/CD, et l’incorporation de bonnes pratiques DevOps.
  • Mettre à jour, optimiser, et maintenir des fonctionnalités existantes tout en préparant de nouvelles innovations.
  • Travailler dans un environnement multi-technologies en utilisant Java, SQL, NoSQL, et outils associés.
  • Contribuer à un environnement de travail agile et dynamique favorisant la collaboration et la productivité.
Skills (Compétences) :
  • Très fortes capacités analytiques et de résolution de problèmes.
  • 7 à 15 ans d’expérience en développement backend Java.
  • Connaissance approfondie des principes de conception logicielle : MVC, structures de données, graphes, algorithmes, motifs de conception, multithreading, cache, récursion.
  • Maîtrise de Java : class loading, garbage collection, API collections, Reflection, Java 8 Streams et programmation fonctionnelle.
  • Solide expérience avec les bases de données NoSQL (MongoDB).
  • Connaissance pratique du BDD (behavior-driven development) avec JBehave ou Cucumber.
  • Bonne connaissance des outils DMN, BPMN, Gradle, Jenkins, Liquibase.
  • Expérience avec les bases relationnelles SQL (DB2).
  • Maîtrise d’outils ORM comme JPA/Hibernate.
  • Connaissance de Snowflake, HTTP, XML, JSON, Unix/Linux.
  • Expérience en TDD (test driven development).
  • Excellentes compétences en gestion de source avec GIT.
  • Une organisation multinationale avec 60 bureaux dans 20 pays et la possibilité de travailler à l'étranger
  • 15 jours (3 semaines) de congés annuels payés plus 10 jours de congés personnels et jours de maladie supplémentaires
  • Un régime d'assurance complet comprenant : assurance médicale, dentaire, visuelle, assurance vie et invalidité de longue durée
  • Une politique hybride flexible
  • REER avec contribution de l'employeur jusqu'à 4%

La diversité et l'inclusion sont fondamentales pour notre culture, et Synechron est fier d'être un lieu de travail égalitaire et un employeur pratiquant l'action positive. Notre initiative de diversité, d'équité et d'inclusion (DEI) «Synclusive» s'engage à favoriser une culture inclusive - promouvoir l'égalité, la diversité et un environnement respectueux envers tous. Nous croyons fermement qu'une main-d'œuvre diversifiée contribue à renforcer les entreprises avec succès en tant qu'entreprise mondiale. Nous encourageons les candidats de divers horizons, qu'il s'agisse de race, d'origine ethnique, de religion, d'âge, de statut matrimonial, de genre, d'orientation sexuelle ou de handicap, à postuler. Nous autonomisons notre main-d'œuvre mondiale en proposant des arrangements de travail flexibles, du mentorat, une mobilité interne, des programmes d'apprentissage et de développement, et bien plus encore.

Toutes les décisions d'emploi chez Synechron sont basées sur les besoins de l'entreprise, les exigences du poste et les qualifications individuelles, sans tenir compte du genre, de l'identité de genre, de l'orientation sexuelle, de la race, d'origine ethnique, du handicap ou du statut de vétéran du candidat, ou de toute autre caractéristique protégée par la loi.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Frontend Developer
Frontend Developer

Synechron • Montreal (administrative region)

Hybrid
CAD 70,000 - 90,000
Réduction de l'employeur sur le REER
15 jours de congés annuels payés
Régime d'assurance complet
Python Developer
Python Developer

Synechron • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
15 jours de congés annuels payés
Régime d'assurance complet
Politique hybride flexible
+1
Senior Testing Officer / Auditor
Senior Testing Officer / Auditor

Synechron • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Congés annuels
Congés personnels
Assurance groupe
+3
Chargé(e) de projet sénior - Portefeuille des initiatives de sécurité
Chargé(e) de projet sénior - Portefeuille des initiatives de sécurité

Synechron • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Assurance santé et dentaire
Assurance vie et invalidité
Politique hybride flexible
+1
Data Engineer
Data Engineer

Synechron • Montreal (administrative region)

Remote
CAD 80,000 - 100,000
Assurance médicale
Congés annuels payés
Politique hybride flexible
+1
Network Engineer
Network Engineer

Synechron • Montreal (administrative region)

On-site
CAD 129,000 - 178,000
15 jours de congés annuels payés
Assurance médicale, dentaire, visuelle
Régime de retraite avec contribution de l'employeur
+2
Java/Python DB Developer
Java/Python DB Developer

Calitii • Montreal (administrative region)

Hybrid
CAD 80,000 - 90,000
Congés annuels payés (15 jours) + 10 J
Assurance médicale, dentaire, vision,
RREGOP et congés
Java/Python DB Developer
Java/Python DB Developer

Synechron • Montreal (administrative region)

On-site
CAD 80,000 - 90,000
Assurance maladie complète
Politique hybride flexible
REER avec contribution employeur jusqu
+3
Angular Developer
Angular Developer

Synechron • Montreal (administrative region)

Hybrid
CAD 90,000 - 100,000
15 jours de congés payés
Assurance médicale et dentaire
Politique hybride flexible
+2
Site Reliability Engineer
Site Reliability Engineer

Synechron • Montreal (administrative region)

On-site
CAD 80,000 - 90,000
Congés annuels payés
Assurance médicale & dentaire
Régime PRÉ-REER & avantages santé
+1