Enable job alerts via email!

Développeur Backend Senior (Java)

ExPretio Technologies inc

Montreal

On-site

CAD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

Une entreprise technologique spécialisée cherche un Développeur Backend Java senior pour intégrer une équipe dynamique à Montréal. Le candidat idéal aura plus de 8 ans d'expérience en développement Java, ainsi qu'une expertise en Spring Boot et PostgreSQL. Ce rôle implique la collaboration au sein d'une équipe Scrum pour améliorer les services et APIs de l'entreprise. L'égalité des langues est requise, et l'entreprise offre un environnement de travail flexible avec de nombreux avantages.

Benefits

Assurance santé
Plan d'achat d'actions
Événements sociaux
Temps de travail flexible
Développement professionnel

Qualifications

  • Minimum de 8 ans d'expérience en développement backend Java dans un environnement Agile.
  • Expérience avec Spring Boot et plusieurs frameworks Spring.
  • Connaissance des bases de données relationnelles comme PostgreSQL.

Responsibilities

  • Collaborer avec l'équipe produit pour concevoir des solutions.
  • Développer et maintenir des services backend et des APIs.
  • Effectuer des revues de code et fournir des retours constructifs.

Skills

Spring Boot
Java
PostgreSQL
MongoDB
Kafka
Agile
REST
GraphQL
Intégration continue
Français
Anglais

Education

Baccalauréat en Génie Logiciel ou équivalent

Tools

Hibernate
Docker
JIRA
Job description
Overview

Join our team and take your career to the next level.

Job Summary :

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.

Job Description :

Responsabilités techniques et opérationnelles associées au poste de Développeur Backend Java Senior, y compris le design et le développement des services backend et API, la persistance et les pratiques de qualité logicielle.

Responsibilities

  • Collaborate with the Product team to design and implement solutions that meet customer and business needs.
  • Participate in the modeling and implementation of the persistence layer (PostgreSQL or MongoDB).
  • Design, develop and maintain backend services and APIs (REST, GraphQL).
  • Perform code reviews and provide constructive feedback to team members.
  • Produce unit and integration tests to validate developed functionalities and ensure non-regression.
  • Collaborate with the QA team to test and validate developed functionalities.
  • Participate in the maintenance of features from previous versions of the application.
  • Collaborate with the DevOps manager to set up and maintain the continuous integration chain (GitLab, Jenkins).
  • Participate in technological choices and architecture evolution.
  • Ensure that less-experienced developers are brought up to speed.
  • Contribute to the continuous improvement of the team's development practices.
  • Ensure compliance with security standards and monitor their observance within the team.

What you bring to the role :

Skills and knowledge

  • Bachelor's degree in Software Engineering, Computer Engineering or equivalent.
  • 8+ years of hands-on experience as a Java Backend Developer in an Agile (Scrum) environment.
  • 4+ years of experience with Spring Boot and various Spring frameworks (Spring MVC, Spring Batch, Spring Data, etc.).
  • 3+ years of experience with Hibernate and PostgreSQL, or any other relational database such as MySQL, MariaDB or Oracle.
  • 2+ years of experience with MongoDB or another NoSQL database.
  • 2+ years experience with messaging technologies such as Kafka or RabbitMQ.
  • Experience of development in an event-driven architecture context.
  • Strong technical skills in software design and development.
  • Analytical and problem-solving skills.
  • Attention to detail and customer satisfaction.
  • Ability to work rigorously with minimum supervision.
  • Communication and listening skills to facilitate teamwork.
  • Ability to mentor junior developers
  • Fluency in French and English (spoken and written).

Autres

  • Asset : Knowledge of EJB 3, Servlet, JMS, JAXB.
  • Asset : Knowledge of CI / CD concepts and automation tools (Jenkins).
  • Asset : Knowledge of OAuth 2.0, OIDC and KeyCloak.
  • Asset : Experience in a technical manager or team leader role.

Environnement technique

  • PostgreSQL and MongoDB
  • Hibernate, REST, GraphQL, Cucumber
  • TypeScript, React, AntD, Playwright
  • IntelliJ IDEA, Office 365, JIRA, Confluence, Miro, Figma
  • Docker / Podman, GitLab, Artifactory, Jenkins
  • Linux (Fedora)

Why you’ll love working with us

Great Work Environment and Experience : Expretio offers the best of both worlds : working for a market-leading small organization, where you can see the results of your efforts every day, while enjoying the benefit and opportunity of developing and growing personally and professionally in collaboration with and across our global eco-system (Modaxo / Volaris Group).

Benefits

  • Health Benefits : Life Insurance, Short-Term, and Long-Term Disability Coverage as well as Medical, Dental, and Vision coverage for you and your family.
  • Financial Perks : Employee Stock Purchase Plan, Company Bonus Plan, Referral Bonus Program, Computer Purchase Plan, discounts for home / auto insurance, public transport contributions / discounts, and more.
  • Work-life balance : Company-paid Holidays, Vacation, and Personal Time Off. Flexible working hours policy. Wellness allowance. Work from home options available (Some restrictions apply).
  • Professional Development : Employee education and development program that includes 100% tuition fees and book reimbursement (Some restrictions apply).
  • Office perks : Social events, complimentary beverages and snacks, team building events, and new and modern office space.
  • Employee Assistance : This program provides telemedicine, counseling and wellness services.

About Expretio

A Modaxo Group company, Expretio has more than a decade of advanced academic research in revenue and price optimization by world-renowned experts in Operations Research and Management Science.

At Expretio, we are 100% committed to the application of Revenue Management principles to the rail passenger transport industry. Our flagship product, Appia, is a powerful and highly adaptable Revenue Optimization and Customer Intelligence solution. Used by major rail operators who have seen significant improvements in revenue, passenger traffic, and yield, Appia is able to meet the demands of an increasingly dynamic and competitive railway industry.

Expretio Technologies provides state of the art, customized, high-performance revenue management and pricing solutions. We offer solutions in optimal inventory control, demand forecasting, and optimal pricing, as well as consulting services for analysis in specific areas or for strategic planning. Our unique technology allows our clients to explicitly consider their customers purchasing behavior, their competitor’s reaction, as well as any business constraint.

Number of Openings : About Us

Located in the Plateau Mont-Royal sector of Montreal, Expretio's offices combine industrial architecture and modern design. Just minutes from two university campuses, easily accessible by public transport and surrounded by many trendy restaurants and cafes, the company offers its employees an open and relaxed work environment, where professional growth, team spirit and initiative are highly valued.

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