Développeur Backend Java / Spring Boot – Senior

Xideral

Montreal

Hybrid

CAD 90,000 - 130,000

Full time

47 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Docker
Kubernetes/OpenShift
Hybrid work arrangement
Expérience secteur bancaire

Job summary

Xideral recherche un Développeur Backend Java / Spring Boot senior pour faire évoluer une plateforme de courtage en ligne dans le secteur bancaire, basée à Montréal, en mode hybride.

Vous concevrez, développerez et maintiendrez des services backend robustes, en vous appuyant sur Java, Spring Boot, API REST et JPA/Hibernate, tout en soutenant les pratiques CI/CD et les environnements Docker/Kubernetes.

Qualifications

  • Expérience significative en développement backend Java dans des projets TI d'envergure.
  • Maîtrise de Java et Spring Boot, et conception d'API REST.
  • Bonne compréhension des architectures orientées services et intégrations.
  • Maîtrise JPA/Hibernate et SQL relationnel.
  • Rigueur sur les tests unitaires et d'intégration.
  • Respect des principes Clean Code et des Design Patterns.
  • Expérience CI/CD et travail avec Maven et Git.
  • Connaissance d'environnements Docker/Kubernetes/OpenShift est un atout.

Responsibilities

  • Concevoir, développer et maintenir des services backend robustes.
  • Développer et faire évoluer API REST et services applicatifs.
  • Assurer la fiabilité, la performance et la maintenabilité.
  • Participer à la modernisation et à l'intégration continue.
  • Travailler dans un cadre Agile et collaboratif.
  • Rédiger les tests et participer aux revues de code.
  • Collaborer avec les équipes DevOps et ingénierie des données.

Skills

Java
Spring Boot
API REST
SQL
JPA/Hibernate
CI/CD
Tests unitaires
Clean Code
Design Patterns
Agile

Tools

Maven
Git
Docker
Kubernetes/OpenShift

Job description

Client : Secteur bancaire


Lieu : Montréal, centre-ville


Mode de travail : Hybride – présence au bureau 2 jours/semaine


Durée : 12 mois, avec possibilité de renouvellement


Heures : 37,5 h/semaine


Langue : Français obligatoire – compréhension de la documentation technique en anglais


CV : Français


À propos du poste

Nous recherchons un(e) Développeur(euse) Backend Java / Spring Boot senior afin de contribuer à l'évolution, à la modernisation et à la maintenance d'une importante plateforme transactionnelle de courtage en ligne dans le secteur bancaire.


La personne sera responsable de concevoir, développer et faire évoluer des services backend robustes et performants, en utilisant principalement Java, Spring Boot, API REST, JPA/Hibernate et SQL.


Le mandat s'inscrit dans un environnement technologique complexe comprenant des architectures de services, des intégrations applicatives, des bases de données relationnelles et des pratiques modernes de livraison continue (CI/CD, Docker, Kubernetes/OpenShift).


Le profil recherché doit être autonome, posséder une solide expertise en développement backend Java et être capable de contribuer rapidement à la modernisation des applications existantes, tout en assurant leur fiabilité, leur stabilité et leur maintenabilité.


Exigences principales


  • Expérience significative en développement backend Java dans des projets TI d'envergure.

  • Solide maîtrise de Java et de l'écosystème Spring, particulièrement Spring Boot.

  • Expérience concrète dans la conception, le développement et la maintenance d'API REST.

  • Bonne compréhension des architectures de services et des mécanismes d'intégration entre applications.

  • Expérience avec les bases de données relationnelles et SQL.

  • Maîtrise de JPA/Hibernate pour la gestion de la persistance des données.

  • Expérience dans le développement et l'exécution de tests unitaires et d'intégration.

  • Solide compréhension des principes de conception logicielle :

  • Clean Code

  • Design Patterns

  • Maintenabilité et évolutivité des applications

  • Bonnes pratiques de développement logiciel

  • Expérience avec Maven et Git.

  • Bonne compréhension des pratiques CI/CD et du cycle complet de livraison applicative.

  • Expérience de développement dans un environnement Agile.

  • Capacité à faire évoluer et moderniser des applications existantes.

  • Capacité à travailler de manière autonome dans un environnement transactionnel complexe.

  • Maîtrise du français obligatoire, à l'oral et à l'écrit.

  • Capacité à comprendre la documentation technique en anglais.

  • Disponibilité pour travailler 2 jours par semaine au bureau à Montréal.


Atouts importants


  • Expérience avec Docker et les environnements conteneurisés.

  • Connaissance de Kubernetes / OpenShift.

  • Expérience dans des projets de modernisation d'applications Java.

  • Expérience dans des environnements transactionnels à forte criticité.

  • Expérience dans le secteur bancaire ou financier.

  • Expérience avec des plateformes de courtage en ligne ou des systèmes financiers transactionnels.


Responsabilités principales

Développement backend Java / Spring Boot


  • Concevoir, développer et maintenir des applications backend utilisant Java et Spring Boot.

  • Développer et faire évoluer des API REST et des services applicatifs.

  • Participer à la conception de solutions robustes, performantes et maintenables.

  • Implémenter les règles d'affaires et les mécanismes d'intégration entre applications.

  • Assurer la qualité du code en appliquant les principes de Clean Code et les Design Patterns.


Bases de données et intégrations


  • Développer les mécanismes de persistance des données avec JPA/Hibernate.

  • Concevoir et optimiser les interactions avec les bases de données relationnelles.

  • Développer et maintenir les requêtes SQL nécessaires aux services backend.

  • Participer à l'intégration des services avec les différentes composantes de la plateforme.

  • Contribuer à la fiabilité et à la performance des échanges entre systèmes.


Modernisation et évolution applicative


  • Faire évoluer les applications et services backend existants.

  • Participer aux initiatives de modernisation technologique de la plateforme de courtage.

  • Analyser les composantes existantes et proposer des améliorations techniques.

  • Contribuer à l'amélioration de la stabilité, de la maintenabilité et de la performance des applications.

  • Participer à la résolution des problèmes techniques liés aux services backend.


Qualité logicielle et livraison continue


  • Développer et maintenir les tests unitaires et d'intégration.

  • Utiliser Maven et Git dans le cycle de développement.

  • Collaborer avec les équipes DevOps dans les processus CI/CD.

  • Participer aux activités de construction, de validation et de déploiement des applications.

  • Contribuer à la livraison des services dans des environnements Docker et Kubernetes/OpenShift.


Collaboration Agile


  • Participer aux activités de développement en mode Agile.

  • Collaborer avec les développeurs, architectes et équipes DevOps.

  • Contribuer aux discussions techniques et aux décisions de conception.

  • Participer aux revues de code et à l'amélioration continue des pratiques de développement.

  • Assurer la documentation et le partage des connaissances techniques.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Spring Boot Back-end Engineer | Hybrid Montreal
Java Spring Boot Back-end Engineer | Hybrid Montreal

Extia Group • Montreal

Hybrid
CAD 80,000 - 105,000
Great Place To Work certification
Développeur Fullstack JAVA/REACT
Développeur Fullstack JAVA/REACT

Extia Group • Montreal

On-site
CAD 80,000 - 105,000
Great Place To Work certification
Développeur Backend Java / AWS
Développeur Backend Java / AWS

1perTInent inc • Montreal

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

SII Group • Canada

On-site
CAD 90,000 - 120,000
Senior Backend Developer
Senior Backend Developer

Nexfeld Group • Montreal

On-site
CAD 110,000 - 150,000
Senior Java & DevOps Engineer (Spring Boot)
Senior Java & DevOps Engineer (Spring Boot)

CG • Montreal

On-site
CAD 110,000 - 150,000
Développeur backend Java / Spring Boot
Développeur backend Java / Spring Boot

Dempton Consulting Group • Montreal

On-site
CAD 85,000 - 110,000
Java Developer with DevOp
Java Developer with DevOp

CG • Montreal

On-site
CAD 110,000 - 150,000
Développeur Angular/ Java
Développeur Angular/ Java

SII Group • Montreal

Hybrid
CAD 70,000 - 110,000
Développeur Java/Angular Senior
Développeur Java/Angular Senior

SII Group • Montreal

Hybrid
CAD 90,000 - 140,000