Développeur-euse Java sénior-e - Senior Java Developer

PBSC Solutions Urbaines

Longueuil

Hybrid

CAD 90,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Télétravail flexible
Campus PBSC formations
Clinique de santé virtuelle
Stationnement inclus

Job summary

PBSC Solutions Urbaines, leader mondial des vélopartages et de mobilité urbaine, recherche un développeur-e Java sénior-e pour renforcer son équipe backend. Vous concevrez, développerez et maintiendrez des API distribuées en environnement Linux, avec Spring, Hibernate et MySQL, dans un cadre Agile.

Le poste exige 5–7 années d’expérience, une expertise en architectures microservices et une autonomie élevée. Télétravail flexible et avantages variés offerts au sein de notre One Team.

Qualifications

  • : Développer l’architecture, coder, tester et documenter les fonctionnalités et nos systèmes avec une grande autonomie.
  • : Communiquer les changements apportés dans le système aux membres de l’équipe.
  • : Participer aux réunions de développement et de révision du code.
  • : Rédiger les tests unitaires et fonctionnels pour les fonctionnalités développées ou la refactorisation.
  • : Gérer les stratégies de branching de type gitflow.
  • : Participer activement aux rencontres Agile et livrer dans les délais avec qualité.

Responsibilities

  • : Développer l’architecture, coder, tester et documenter les fonctionnalités et nos systèmes avec une grande autonomie.
  • : Communiquer les changements apportés dans le système aux membres de l’équipe.
  • : Participer aux réunions de développement et de révision du code.
  • : Rédiger les tests unitaires et fonctionnels pour les fonctionnalités développées ou la refactorisation.
  • : Gérer les stratégies de branching de type gitflow.
  • : Participer activement aux rencontres Agile, respecter les dates de livraison et être heureux d’argumenter autour d’un café.
  • : Être en mesure de fournir des estimés réalistes pour le développement de fonctionnalités.

Skills

Java 8+
Spring
Hibernate
MySQL
Elastic Search
Queuing
Jenkins
Git
Linux

Education

Baccalauréat en Génie logiciel

Tools

Jenkins
Artifactory

Job description

Développeur-euse Java sénior-e - Senior Java Developer

Job Openings Développeur-euse Java sénior-e - Senior Java Developer

About the job Développeur-euse Java sénior-e - Senior Java Developer

PBSC Solutions Urbaines est le leader mondial dans les solutions de vélopartage et de mobilité urbaine (Familier avec BIXI? C’est notre première installation!). À travers nos technologies et nos 4 modèles de vélos, nous changeons le monde, une ville à la fois et nous en sommes à +95 000 vélos déployés dans +43 villes partout sur la planète, pour un total de 500 millions de trajets.

Notre famille grandit et nous sommes à la recherche de gens comme toi qui sont les meilleurs dans leur domaine et qui ont envie de voir concrètement les résultats de leur travail. Les avantages de faire partie de notre One Team passionnée et créative sont nombreux. En voici quelques-uns :

  • Flexibilité pour le télétravail;
  • Formations diverses – Campus PBSC;
  • Clinique de santé virtuelle et compte santé;
  • Stationnement inclus et facilité pour les transports en commun;
  • Rabais d’abonnement avec BIXI et accès à notre réseau privé de vélos en libre-service à la station du métro Longueuil;
  • Service de changement des pneus de votre voiture sur place;
  • Zones de détente avec console de jeux, tables de billard, de ping-pong et de babyfoot;
  • Café, chocolat chaud, fruits frais, barres tendres, 5@7 virtuels, cadeaux et tirages;
  • Club de course à pied, douches sur place, diverses activités sociales et plus encore!

En tant que DÉVELOPPEUR-EUSE JAVA SÉNIOR-E, tu travailleras au sein d’une équipe backend qui utilise la méthodologie Agile avec des sprints et tu joueras un rôle important dans l’élaboration d’un environnement backend complexe, pour notre pod des services nuagiques qui développe nos applications destinées aux opérateurs et aux consommateurs.

Si tu es une personne passionnée du développement d’APIs complexes, pleine d'énergie et toujours en mode qualité du code développé et documenté, nous avons un défi unique pour toi!

  • Développer l’architecture, coder, tester et documenter les fonctionnalités et nos systèmes avec une grande autonomie;
  • Communiquer les changements apportés dans le système aux membres de l’équipe;
  • Participer aux réunions de développement et de révision du code;
  • Rédiger les tests unitaires et fonctionnels pour les fonctionnalités développées ou la refactorisation grâce à notre plateforme de test;
  • Gérer les stratégies de branching de type gitflow;
  • Participer activement aux rencontres Agile, respecter les dates de livraison et être heureux(euse) d’argumenter autour d’un café;
  • Être en mesure de fournir des estimés réalistes pour le développement de fonctionnalités;
  • Maintenir des build scripts et outils pour les composants développés;
  • Analyser et trouver des solutions créatives aux problèmes complexes rencontrés qui peuvent avoir des impacts sur différents composants;
  • Offrir ton soutien aux équipes de DevOps et d’opérations dans le déploiement des fonctionnalités et des composants que tu auras développés, ainsi que de trouver des mesures d’atténuation immédiates, le temps que tu puisses apporter les correctifs nécessaires le plus rapidement possible;
  • Contribuer à la création des plans de tests et aider à définir les zones qui sont plus critiques dans ton code code;
  • Détenir un baccalauréat en Génie logiciel ou autre programme informatique;
  • Avoir entre cinq (5) et sept (7) années d’expérience dans un rôle de développement backend avec des API;
  • Expérience démontrée dans le développement de système distribué/de micro-service;
  • Expérience reconnue à travailler dans un environnement Linux;
  • Bonne maîtrise avec Java 8+, Spring, Hibernateet MySQL;
  • Bonnes connaissances avec Elastic Search et des services de Queuing;
  • Expérience avec Jenkins et Artifactory;
  • Habileté avec Git et les stratégies de branching;
  • Souci de la qualité du code qui doit être efficace, fiable et facile à maintenir;
  • À l’aise avec les composantes d’infrastructures;
  • Faciliter à architecturer des solutions logicielles;
  • Bonnes connaissances des systèmes de tests, des tests de composantes et des tests unitaires;
  • Plus le problème à résoudre est complexe, plus tu t’amuses;
  • Approche stratégique de la résolution de problèmes, dans le but de corriger à la source;
  • Bonne capacité à évaluer le temps de développement et les livrables sont toujours rendus dans les temps avec la qualité attendue.
  • Ta devise est la satisfaction du client, qu’il soit interne ou externe;
  • Être une personne d’équipe qui croit que le succès nécessite l’apport de tous;
  • Cherche constamment à se dépasser, à se développer et à partager;
  • Tu navigues bien dans les zones grises et les changements;
  • Faire preuve d’un esprit collaboratif et innovateur;
  • Partager nos valeurs : Passion, Imagination, Innovation et One Team;
  • Avoir une approche CSE - Communiquer, Simplifier, Exécuter;
  • Bonne maîtrise du français, tant à l’oral qu’à l’écrit;
  • En mesure de communiquer en anglais.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur-euse IoT Cloud sénior-e / Senior IoT Cloud Developer
Développeur-euse IoT Cloud sénior-e / Senior IoT Cloud Developer

PBSC Solutions Urbaines • Longueuil

Hybrid
CAD 100,000 - 150,000
Télétravail flexible
Campus PBSC
Clinique santé virtuelle
+3
Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer
Développeur-euse sénior-e, systèmes embarqués / Senior Embedded Developer

PBSC Solutions Urbaines • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Télétravail flexible
Campus PBSC
Santé virtuelle
+3
Chef-fe d'équipe, services nuagiques backend / Team Lead, Cloud Services backend
Chef-fe d'équipe, services nuagiques backend / Team Lead, Cloud Services backend

PBSC Solutions Urbaines • Longueuil

Hybrid
CAD 120,000 - 160,000
Télétravail flexible
Campus PBSC et formations
Santé virtuelle et assurance
+2
Chef-fe d'équipe, systèmes embarqués / Team Lead, Embedded Systems
Chef-fe d'équipe, systèmes embarqués / Team Lead, Embedded Systems

PBSC Solutions Urbaines • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Télétravail 100%
Campus PBSC formations
Santé virtuelle et assurance santé
+2
Développeur-euse, tests industriels / Industrial Testing Developer
Développeur-euse, tests industriels / Industrial Testing Developer

PBSC Solutions Urbaines • Longueuil

Hybrid
CAD 90,000 - 120,000
Télétravail flexible
Campus PBSC
Clinique de santé virtuelle
Développeur-euse tests automatisés, paiement / Automated Test Developer, Payment System
Développeur-euse tests automatisés, paiement / Automated Test Developer, Payment System

PBSC Solutions Urbaines • Longueuil

Hybrid
CAD 70,000 - 110,000
Télétravail flexible
Campus PBSC en formation
Santé virtuelle
+2
Propriétaire de produit (Applications)
Propriétaire de produit (Applications)

PBSC Solutions Urbaines • Longueuil

Hybrid
CAD 100,000 - 140,000
Télétravail flexible
Formations – Campus PBSC
Assurance santé virtuelle
+3
Propriétaire de produit / Product Owner (Cloud API)
Propriétaire de produit / Product Owner (Cloud API)

PBSC Solutions Urbaines • Longueuil

Hybrid
CAD 90,000 - 130,000
Télétravail flexible
Campus PBSC & formations
Clínique de santé virtuelle
+2
Planificateur/trice Maître / Master Planner
Planificateur/trice Maître / Master Planner

PBSC Solutions Urbaines • Longueuil

Hybrid
CAD 85,000 - 110,000
Télétravail flexible
Formations Campus PBSC
Clinique de santé virtuelle
+4
Développeur(euse) Full Stack Senior
Développeur(euse) Full Stack Senior

Béton Provincial • Quebec

Hybrid
CAD 90,000 - 130,000
Horaire flexible 37,5 h/semaine
Bureaux rénovés
Congés payés (maladie, vacances)
+4