Enable job alerts via email!

Développeur Backend Senior (Java)

Expretio Technologies

Quebec

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

Une entreprise technologique spécialisée à Montréal recherche un Développeur Backend Java senior pour rejoindre son équipe dynamique. Le candidat idéal doit avoir au moins 8 ans d'expérience en développement backend Java et être capable de mentor les développeurs moins expérimentés. Ce rôle implique des responsabilités variées telles que le développement d’APIs, la gestion de la couche de persistance et participation à des choix technologiques. Avantages offerts incluent des prestations de santé et une politique de travail flexible.

Benefits

Assurance-vie
Couverture médicale, dentaire et visuelle
Plan d'achat d'actions pour les employés
Télétravail (certaines restrictions s'appliquent)
Programme de remboursement des frais de scolarité

Qualifications

  • 8 ans ou plus d'expérience en tant que Développeur Backend Java dans un contexte Agile.
  • 4 ans ou plus d'expérience avec Spring Boot.
  • Maîtrise du français et de l'anglais (à l'oral et à l'écrit).

Responsibilities

  • Concevoir, développer et maintenir les services backend et les API.
  • Effectuer des revues de code et fournir des retours constructifs.
  • Collaborer avec l’équipe QA pour tester et valider les fonctionnalités.

Skills

Développement en Java
Spring Boot
PostgreSQL
MongoDB
Kafka
Analyse et résolution de problèmes
Communication

Education

Baccalauréat en Génie Logiciel ou équivalent

Tools

GitLab
Jenkins
Job description
Overview

Expretio recherche un Développeur Backend Java expérimenté pour rejoindre son équipe dynamique basée à Montréal. Au sein d’une équipe Scrum, il contribuera au développement d’Appia, sa solution phare spécialisée en Revenue Management pour l’industrie du transport.

Il sera responsable de l’implémentation de la couche de persistance (PostgreSQL ou NoSQL), des services backend Java (Spring Boot, Kafka) et du développement des APIs (REST ou GraphQL).

En tant que Développeur Senior, il agira également à titre de conseiller et mentor pour les développeurs moins expérimentés et participera activement aux choix technologiques et à l’amélioration continue des processus.

Responsabilités
  • Collaborer avec l’équipe Produit pour concevoir et mettre en place les solutions répondant aux besoins des clients et de l’entreprise.
  • Participer à la modélisation et la réalisation de la couche de persistance (PostgreSQL ou MongoDB).
  • Concevoir, développer et maintenir les services backend et les API (REST, GraphQL).
  • Effectuer des revues de code et fournir des retours constructifs aux membres de l'équipe.
  • Produire les tests unitaires et d’intégration visant à valider les fonctionnalités développées et à s’assurer de leur non-régression.
  • Collaborer avec l’équipe QA pour tester et valider les fonctionnalités développées.
  • Participer à la maintenance des fonctionnalités des versions antérieures de l’application.
  • Collaborer avec le responsable DevOps pour la mise en place et le maintien de la chaine d’intégration continue (GitLab, Jenkins).
  • Participer aux choix technologiques ainsi qu’aux choix d’évolution de l’architecture.
  • Veiller à la montée en compétence des développeurs moins expérimentés.
  • Contribuer à l’amélioration continue des pratiques de développement de l’équipe.
  • Assurer la conformité avec les normes de sécurité et veiller à leur respect dans l’équipe.
Compétences et connaissances
  • Baccalauréat en Génie Logiciel, Génie Informatique ou équivalent.
  • 8 ans ou plus d’expérience concrète en tant que Développeur Backend Java dans un contexte Agile (Scrum).
  • 4 ans ou plus d’expérience avec Spring Boot et divers frameworks Spring (Spring MVC, Spring Batch, Spring Data, etc.).
  • 3 ans ou plus d’expérience avec Hibernate et PostgreSQL, ou toute autre base de données relationnelle comme MySQL, MariaDB ou Oracle.
  • 2 ans ou plus d’expérience avec MongoDB ou une autre base de données NoSQL.
  • 2 ans ou plus d’expérience avec des technologies de messaging telles que Kafka ou RabbitMQ.
  • Expérience de développement dans un contexte d’architecture event-driven.
  • Solides compétences techniques en design et développement logiciel.
  • Compétences en matière d’analyse et de résolution de problèmes.
  • Souci du détail et de la satisfaction des clients.
  • Capacité à travailler de manière rigoureuse avec un minimum de supervision.
  • Habilités de communication et d’écoute permettant de faciliter le travail en équipe.
  • Capacité à mentorer des développeurs juniors.
  • Maîtrise du français et de l'anglais (à l'oral et à l'écrit).
Autres
  • Atout : Connaissance de EJB 3, Servlet, JMS, JAXB.
  • Atout : Connaissance des concepts de CI / CD et outils d automation (Jenkins).
  • Atout : Connaissance de OAuth 2.0, OIDC et KeyCloak.
  • Atout : Expérience dans un rôle de responsable technique ou responsable d’équipe.
Environnement technique
  • Méthodologies Agile (Scrum) et Lean (Kanban).
  • Nouveau : Java 21, Spring Boot.
  • PostgreSQL et MongoDB.
  • Linux (Fedora).
Raison de postuler

Un environnement de travail et une expérience exceptionnelle : Expretio offre le meilleur des deux mondes : travailler pour une petite organisation leader sur le marché, où vous pouvez voir les résultats de vos efforts chaque jour, tout en profitant des avantages de se développer et de s’épanouir personnellement et professionnellement en collaboration avec et à travers notre écosystème mondial (Modaxo / Volaris Group).

Prestations de santé : Assurance-vie, couverture de l’invalidité à court et à long terme, ainsi que la couverture médicale, dentaire et visuelle pour vous et votre famille.

Avantages financiers : Plan d’achat d’actions pour les employés, plan de bonis d'entreprise, programme de primes de recommandation, rabais pour l'assurance habitation / automobile, contributions / réductions pour les transports publics.

Équilibre entre vie professionnelle et vie privée : Jours fériés, vacances et congés personnels payés par l'entreprise. Politique d'horaires de travail flexibles. Allocation de bien-être. Possibilité de télétravail (certaines restrictions s'appliquent).

Développement professionnel : Programme de formation et de développement des employés qui comprend le remboursement à 100 % des frais de scolarité et des livres (certaines restrictions s’appliquent).

Avantages au bureau : Des événements sociaux, des boissons et collations gratuites, des événements de renforcement de l'esprit d'équipe et des bureaux nouveaux et modernes.

Assistance aux employés : Ce programme offre des services de télémédecine, de conseil et de bien-être.

Société du groupe Modaxo, Expretio bénéficie de plus de dix ans de recherche universitaire de pointe en matière d'optimisation des revenus et des prix, menée par des experts de renommée mondiale dans le domaine de la recherche opérationnelle et des sciences de gestion.

Chez Expretio, nous nous engageons à 100% dans l'application des principes de Revenue Management à l'industrie du transport de passagers. Notre produit phare, Appia, est une solution puissante et très adaptable d'optimisation des revenus et d'intelligence client. Utilisé par les principaux opérateurs ferroviaires qui ont constaté des améliorations significatives en termes de revenus, de trafic passager et de rendement, Appia est capable de répondre aux exigences d'une industrie ferroviaire de plus en plus dynamique et compétitive.

Expretio fournit des solutions de pointe, personnalisées et performantes en matière de gestion des revenus et de tarification. Nous proposons des solutions de contrôle optimal des stocks, de prévision de la demande et de tarification optimale, ainsi que des services de conseil pour l'analyse dans des domaines spécifiques ou pour la planification stratégique. Notre technologie unique permet à nos clients de prendre en compte explicitement le comportement d'achat de leurs clients, la réaction de leurs concurrents, ainsi que toute contrainte commerciale.

Afin de faciliter la lecture, nous employons le masculin comme genre neutre pour désigner aussi bien les hommes que les femmes. Chez Expretio, nous accueillons des talents de tous horizons et sommes convaincu que chaque talent peut apporter à nos équipes afin de contribuer à notre succès !

Développeur Backend Java / Kotlin (ou Full-Stack)

Back-End Full-Stack Développeur (Java / Kotlin)

Senior Fullstack Software Engineer- Desktop | Ingénieur fullstack Senior – Desktop

Développeur / Développeuse senior full stack

Autres

  • Développeur / Développeuse Senior Full Stack – Java/Angular (Squad Produit)
  • Développeur / Développeuse senior full stack
  • Développeur / Développeuse Full Stack Senior (Squad Produit)
  • Développeur / Développeuse principal(e) Full-Stack – Commerce électronique (Télétravail)

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs