Développeur backend Java / Spring Boot

Dempton Consulting Group

Montreal

On-site

CAD 85,000 - 110,000

Full time

16 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dempton Consulting Group recherche des développeurs backend Java expérimentés pour contribuer à l’évolution de Disnat, plateforme de courtage en ligne destinée à l’investissement autonome.

Les missions portent sur le développement d’API REST, Spring Boot et l’intégration avec les services et bases de données, dans un cadre Agile et CI/CD. Autonomie, rigueur et capacité à prendre rapidement en charge les mandats techniques seront essentielles pour assurer fiabilité et évolutivité.

Qualifications

  • Expérience en développement backend Java exigée dans des projets TI majeurs.
  • Solide maîtrise de Java et de l’écosystème Spring (Spring Boot).
  • Compétences en conception d’API REST et en intégration entre applications.

Responsibilities

  • Prendre en charge les activités de développement backend de projets avec autonomie.
  • Analyser les besoins et proposer des solutions technologiques adaptées.
  • Concevoir, développer et maintenir les API REST et les services d’intégration.
  • Produire un code de qualité, lisible et testable et assurer les tests unitaires et d’intégration.
  • Contribuer à l’amélioration continue des solutions et des pratiques de développement.

Skills

Autonomie
Rigueur
Analyse
Communication

Tools

Git
Maven
Spring Boot
CI/CD

Job description

Nous recherchons des développeurs backend qui contribueront à différents projets d’évolution de Disnat, notre plateforme de courtage en ligne destinée à l’investissement autonome. Les mandats s’inscrivent dans un environnement numérique et transactionnel comprenant des solutions Web et mobiles iOS et Android. Les développeurs travailleront principalement sur les composantes backend de la plateforme et collaboreront étroitement avec les autres développeurs, les spécialistes qualité, les analystes et les différents intervenants impliqués dans la réalisation des projets.

Nous recherchons avant tout des personnes autonomes, rigoureuses et capables de prendre rapidement en charge leurs activités de développement. Elles doivent être en mesure de comprendre les besoins et les solutions existantes, de concevoir et réaliser les développements sous leur responsabilité et d’identifier les problèmes, risques et bloquants afin de proposer des solutions concrètes. L’environnement technologique repose principalement sur Java et Spring Boot pour le développement backend, dans un écosystème comprenant notamment des API REST, des services et intégrations, des bases de données relationnelles ainsi que des pratiques de livraison continue. L’équipe intervient autant dans l’évolution et la modernisation de la plateforme que dans le maintien de sa fiabilité et de sa stabilité.

Responsabilités principales
  • Prendre en charge, de façon autonome, les activités de développement qui lui sont confiées dans le cadre des projets.
  • Analyser les besoins et contribuer à identifier les solutions technologiques appropriées.
  • Participer à l’élaboration des stratégies de réalisation et à la conception des solutions.
  • Concevoir, développer, maintenir et faire évoluer les composantes backend des applications.
  • Développer et maintenir des API et des services d’intégration avec les différents systèmes de la plateforme.
  • Produire du code de qualité, maintenable, testable et sécuritaire en appliquant les bonnes pratiques de développement.
  • Développer et maintenir les tests unitaires et d’intégration nécessaires afin de soutenir la qualité des solutions.
  • Participer aux revues de code et contribuer activement à l’amélioration de la qualité du code et des pratiques de développement.
  • Assurer l’intégration harmonieuse des différentes composantes techniques des solutions.
  • Analyser et diagnostiquer les problèmes applicatifs et contribuer à leur résolution.
  • Identifier les risques, dépendances et bloquants techniques et proposer des solutions concrètes permettant de les adresser.
  • Contribuer à l’investigation et à la résolution des incidents lorsque requis.
  • Documenter les solutions et les décisions techniques pertinentes afin d’en faciliter l’évolution et le maintien.
  • Collaborer étroitement avec les autres développeurs, les spécialistes qualité, les analystes et les différents intervenants technologiques impliqués dans la livraison.
  • Contribuer à l’amélioration continue des solutions, des pratiques de développement et des façons de faire de l’équipe.
Profil recherché

Nous recherchons des personnes qui :

  • Démontrent un haut niveau d’autonomie et sont capables de prendre rapidement en charge un mandat de développement.
  • Sont capables d’analyser un besoin, de comprendre une solution existante et de proposer une approche de réalisation appropriée.
  • Ne se limitent pas à exécuter une solution définie par d’autres et sont capables de soulever les enjeux et de proposer des solutions.
  • Possèdent de solides capacités d’analyse, de diagnostic et de résolution de problèmes.
  • Produisent du code de qualité en portant une attention particulière à sa lisibilité, sa maintenabilité, sa testabilité et sa sécurité.
  • Sont rigoureuses, organisées et capables de gérer leurs priorités dans un environnement de projet.
  • Sont capables de challenger constructivement une solution ou une approche lorsque pertinent.
  • Possèdent de bonnes capacités de communication et savent vulgariser une problématique technique.
  • Collaborent efficacement avec les autres membres de l’équipe et les différents intervenants.
  • Font preuve de curiosité, savent se remettre en question et cherchent continuellement à approfondir leur compréhension du produit et des technologies utilisées.
Connaissances et aptitudes recherchées
  • Expérience pertinente 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 dans la conception et le développement 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.
  • Expérience avec les mécanismes de persistance de données tels que JPA/Hibernate.
  • Expérience dans le développement de tests unitaires et d’intégration.
  • Bonne compréhension des principes de conception logicielle, du clean code, des design patterns et des pratiques favorisant la maintenabilité des solutions.
  • Expérience avec Maven et Git.
  • Bonne compréhension des pratiques CI/CD et du cycle de livraison d’une application.
  • Expérience de développement dans un environnement Agile.
  • Capacité à travailler sur des solutions existantes et à les faire évoluer, incluant dans un contexte de modernisation technologique.
  • Expérience dans le domaine du courtage, des services financiers ou des systèmes transactionnels considérée comme un atout, sans être une exigence.
Environnement technologique
  • Lombok et MapStruct
  • Maîtrise du français requise.
  • L’anglais n’est pas requis comme langue de travail, mais la personne doit être en mesure de comprendre la documentation technique en anglais associée aux outils et technologies utilisés.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur Java Senior
Développeur Java Senior

SII Group • Canada

On-site
CAD 90,000 - 120,000
Développeur Angular/ Java
Développeur Angular/ Java

SII Group • Montreal

Hybrid
CAD 70,000 - 110,000
Développeur Backend Java / AWS
Développeur Backend Java / AWS

1perTInent inc • Montreal

On-site
CAD 85,000 - 110,000
Développeur·euse backend Java – API et AWS
Développeur·euse backend Java – API et AWS

ALFACONSEIL.CA • Montreal

On-site
CAD 90,000 - 130,000
Tech Lead Full Stack – Spécialiste .NET / Java – Secteur bancaire numérique
Tech Lead Full Stack – Spécialiste .NET / Java – Secteur bancaire numérique

The Mirillion Group • Montreal

On-site
CAD 80,000 - 120,000
Environnement dynamique et innovant
Équipe collaborative
Opportunités de développement professionnel
+1
Senior Java & DevOps Engineer (Spring Boot)
Senior Java & DevOps Engineer (Spring Boot)

CG • Montreal

On-site
CAD 110,000 - 150,000
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 Java Backend – Montréal (H/F) - Finance de marché
Développeur Java Backend – Montréal (H/F) - Finance de marché

Horizon Trading Solutions • Montreal

On-site
CAD 90,000 - 130,000
Développeur .NET
Développeur .NET

Dempton Consulting Group • Montreal

On-site
CAD 70,000 - 110,000
Senior Backend Java & Spring Boot Engineer
Senior Backend Java & Spring Boot Engineer

Dempton Consulting Group • Montreal

On-site
CAD 85,000 - 110,000