Développeur Backend- JAVA

Highspring

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Highspring, firme de consultation et de services professionnels, recherche un Développeur Backend Senior Java pour rejoindre l'équipe de livraison numérique. Vous contribuerez à concevoir, développer et faire évoluer des solutions d'envergure en collaboration avec des équipes pluridisciplinaires.

Vous appliquerez des pratiques d'architecture orientée événements et de Domain-Driven Design, écrirez des tests automatisés et participerez à l'architecture et au déploiement continu, tout en assurant

Qualifications

  • Baccalauréat en informatique ou domaine connexe.
  • 5+ années d'expérience avec Java.
  • Expérience en environnement Agile.
  • Capacité à gérer plusieurs initiatives et documenter rigoureusement.
  • Qualité, sécurité, maintenabilité et UX comme priorités.
  • Conception orientée objet et design patterns.
  • Architecture orientée événements et Domain-Driven Design.
  • JUnit et tests automatisés.
  • Déploiement continu (CD) et CI.
  • AWS et pratiques DevOps.
  • Cybersécurité et observabilité.

Responsibilities

  • Assurer l'excellence technique des initiatives de développement Java.
  • Concevoir, développer et maintenir des services backend Spring Boot.
  • Appliquer l'architecture orientée évènements et le Domain-Driven Design.
  • Développer et maintenir des tests automatisés (JUnit).
  • Participer aux activités d'architecture, conception et décisions techniques.
  • Contribuer au CI/CD et à l'observabilité des systèmes.

Skills

Java
Spring Boot
Event-Driven Architecture
Domain-Driven Design
JUnit
Tests automatisés
Agile
Esprit d'équipe
Résolution de problèmes
Qualité et sécurité

Education

Baccalauréat en informatique ou équivalent

Tools

Maven
Git / GitHub
Docker
AWS
Snyk

Job description

  • Event-Driven Architecture
L'opportunité

Highspring est une firme de consultation et de services professionnels de nouvelle génération. Nous accompagnons nos clients à travers l'Amérique du Nord en leur offrant des solutions modernes, agiles et innovantes. Nos équipes collaborent avec des organisations de premier plan afin de relever des défis technologiques complexes, accélérer leur transformation numérique et bâtir des solutions évolutives et durables. Chez Highspring, nous valorisons l'excellence technique, le leadership et le développement continu de nos talents.

Highspring est à la recherche d'un(e) Développeur(se) Backend Senior pour rejoindre une équipe de livraison spécialisée en canaux numériques. Dans ce rôle, vous agirez comme expert(e) en développement Java et contribuerez à la conception, au développement et à l'évolution de solutions technologiques d'envergure.

Vous collaborerez étroitement avec des équipes multidisciplinaires afin d'assurer la livraison de solutions performantes, sécuritaires et évolutives tout en favorisant l'amélioration continue des pratiques de développement.

Ce que vous ferez
  • Assurer l'excellence technique des initiatives de développement Java.
  • Concevoir, développer et maintenir des services backend utilisant Java et Spring Boot.
  • Appliquer les principes d'architecture orientée événements (Event-Driven Architecture) et de conception orientée domaine (Domain-Driven Design).
  • Développer et maintenir des tests automatisés à l'aide de JUnit et d'outils connexes.
  • Livrer des solutions de haute qualité tout en respectant les échéanciers établis.
  • Participer aux activités d'architecture, de conception et aux décisions techniques.
  • Promouvoir les meilleures pratiques de développement et les standards d'ingénierie logicielle.
  • Collaborer étroitement avec les équipes produit, architecture, assurance qualité et plateforme.
  • Contribuer aux processus d'intégration continue et de déploiement continu.
  • Participer aux initiatives liées à la sécurité, à l'observabilité, à la résilience et à l'excellence opérationnelle.
  • Identifier des opportunités d'amélioration continue des processus, outils et méthodes de travail.
  • Participer activement aux communautés de pratique et aux initiatives de partage des connaissances.
  • Contribuer à la résolution des incidents de production et à la mise en place de solutions durables.
  • Réaliser des revues de code et maintenir des standards élevés de qualité.
  • Appliquer les principes Agile tout au long du cycle de développement logiciel.
Ce que vous apportez
  • Baccalauréat en informatique, en technologies de l'information ou dans un domaine connexe.
  • Minimum de 5 années d'expérience en développement logiciel avec Java.
  • Excellentes aptitudes en communication, collaboration et résolution de problèmes.
  • Expérience dans un environnement Agile.
  • Capacité à gérer plusieurs initiatives simultanément tout en maintenant une documentation rigoureuse.
  • Forte volonté d'apprentissage continu et de perfectionnement professionnel.
  • Souci constant de la qualité, de la sécurité, de la maintenabilité et de l'expérience utilisateur.
  • Conception orientée objet et patrons de conception
  • Architecture orientée événements
  • JUnit et tests automatisés
  • Déploiement continu (CD)
  • Services infonuagiques AWS
  • Pratiques DevOps
  • Assurance qualité logicielle
  • Cybersécurité
  • Observabilité et surveillance applicative
Notre environnement technologique
  • Gestion des dépendances : Maven
  • Tests : JUnit et outils de tests automatisés
  • Infonuagique : AWS
  • Contrôle de version : Git, GitHub
  • Conteneurisation : Docker
  • Sécurité et qualité : Snyk et outils connexes
  • Outils d'observabilité et de surveillance
Pourquoi rejoindre Highspring
  • Participer à des projets stratégiques de transformation numérique.
  • Collaborer avec des experts techniques et des professionnels hautement qualifiés.
  • Bénéficier de possibilités continues de formation, mentorat, certifications et perfectionnement professionnel.
  • Participer à des communautés de pratique, ateliers techniques et événements d'innovation.
  • Développer votre expertise dans les domaines du cloud, du DevOps et du développement logiciel moderne.
  • Évoluer dans un environnement collaboratif axé sur l'amélioration continue, le partage des connaissances et l'excellence technique.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack developer - Java / React
Full Stack developer - Java / React

Highspring • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Développeur.euse Java Backend – Senior
Développeur.euse Java Backend – Senior

ALFACONSEIL.CA • Montreal West

On-site
CAD 110,000 - 140,000
Scrum Master- Delivery /Numérique
Scrum Master- Delivery /Numérique

Vaco by Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Flexibilité travail
Formation continue
Mentorat pro
+1
Analyste Fonctionnel
Analyste Fonctionnel

Highspring • Montreal (administrative region)

On-site
CAD 70,000 - 95,000
Mentorat
Formation continue
Équipe collaborative
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
Développeur(euse) Java senior
Développeur(euse) Java senior

ALFACONSEIL.CA • Montreal West

On-site
CAD 90,000 - 120,000
IT Delivery Manager
IT Delivery Manager

Highspring • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur Backend Java / AWS
Développeur Backend Java / AWS

1perTInent inc • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
SRE/DevOps -AWS
SRE/DevOps -AWS

Highspring • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Formation continue
Environnement de travail flexible
Projets à fort impact
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