Lead Java Developer

Presto Recruiting Solutions
Greater Montreal Metropolitan Area, Canada
Full-time

Description du Poste :

Nous recherchons un développeur Java expérimenté, avec plus de 9 ans d'expérience en développement backend ou full stack, pour rejoindre notre équipe en pleine croissance.

Ce rôle nécessite un expert en Java capable de travailler sur des projets complexes, de concevoir des systèmes évolutifs et d’optimiser la performance des applications.

Si vous êtes passionné par la création d’applications puissantes et fiables, nous serions ravis de vous accueillir dans notre équipe.

Responsabilités Principales :

Développement et Optimisation des Applications :

  • Concevoir, développer et maintenir des applications backend ou full stack performantes et évolutives en utilisant Java et des frameworks comme Spring Boot.
  • Optimiser la performance des applications pour garantir des solutions réactives et fiables.

Architecture et Conception de Systèmes :

  • Concevoir et implémenter des solutions de bout en bout maintenables, sécurisées et évolutives.
  • Collaborer avec les parties prenantes pour traduire les besoins métiers en spécifications techniques robustes.

Leadership Technique :

  • Fournir un encadrement et un mentorat aux développeurs juniors, en promouvant une culture des meilleures pratiques et de l'innovation.
  • Diriger les revues de code pour assurer la qualité du code et le respect des normes.

Intégration des Bases de Données et API :

  • Concevoir et gérer les schémas de base de données, assurant une gestion efficace des données avec des bases de données SQL ou NoSQL.
  • Créer et maintenir des API RESTful et d'autres points d'intégration pour soutenir les fonctionnalités des applications.

Amélioration Continue et Collaboration :

  • Rester à jour avec les dernières technologies Java, frameworks et meilleures pratiques.
  • Collaborer avec les développeurs front-end, les ingénieurs QA et autres parties prenantes pour garantir une livraison de projets cohérente.

Qualifications :

  • Formation : Diplôme de Licence ou Master en Informatique, Ingénierie Logicielle, ou dans un domaine connexe.
  • Expérience : Plus de 8 ans d’expérience en développement Java, avec une solide expérience en développement backend ou full stack.
  • Compétences Techniques :
  • Expertise en Java (idéalement Java 8 ou version ultérieure) et Spring Boot.
  • Excellente maîtrise des bases de données (e.g., MySQL, PostgreSQL, MongoDB) et du développement d’API RESTful.
  • Expérience en architecture microservices et en conteneurisation (e.g., Docker, Kubernetes) est un plus.
  • Connaissance des technologies front-end (e.g., JavaScript, React, Angular) pour les candidats full stack.
  • Maîtrise des systèmes de gestion de versions (e.g., Git) et des pipelines CI / CD.
  • Compétences Interpersonnelles : Fortes capacités de résolution de problèmes, excellente communication, et esprit d’équipe.

Ce que Nous Offrons :

  • Un salaire compétitif et un package d’avantages sociaux complet.
  • Opportunité de développement professionnel et de progression en leadership.
  • Une culture de travail collaborative qui valorise l'innovation et l’amélioration continue.

Si vous êtes un développeur Java expérimenté souhaitant avoir un impact significatif, postulez dès aujourd'hui pour rejoindre notre équipe tournée vers l'avenir !

6 hours ago
Related jobs
Presto Recruiting Solutions
Greater Montreal Metropolitan Area, Canada

Expertise en Java (idéalement Java 8 ou version ultérieure) et Spring Boot. Nous recherchons un développeur Java expérimenté, avec plus de 9 ans d'expérience en développement backend ou full stack, pour rejoindre notre équipe en pleine croissance. Ce rôle nécessite un expert en Java capable de trava...

Promoted
Alignerr
Québec City, Quebec
Remote

As an AI Tutor - Coding, you'll play a critical role in shaping the future of AI.You'll leverage your subject-matter expertise to train and evaluate AI models, ensuring the information they generate is reliable and relevant across various domains.This position offers a unique path for professional g...

Promoted
Mouvement Desjardins
Levis, Quebec

Développeur ou développeuse, Java Spring. Connaissances de Java, Spring, Angular, TypeScript Architecture microservices, Bases de données et plus encore !. ...

Promoted
Optel
Québec City, Quebec

Gain full visibility into the origins of raw materials, ensuring ethical sourcing and compliance with global standards. You'll be working with a state-of-the-art tech stack that pushes the boundaries of what's possible in supply chain management and ESG reporting. You will be part of a product team ...

Amaris Consulting
Canada

Si vous êtes un(e) professionnel(le) motivé(e), avec une solide expertise en développement Java et une vision moderne des pratiques DevOps, nous aimerions vous rencontrer !. Concevez et développez des solutions Java évolutives et performantes, tout en intégrant les meilleures pratiques DevOps pour g...

Lumerate
Canada

Lumerate is growing rapidly, and we're searching for a Senior Software Developer for our user facing product team, to join our team for the journey!. We help our customers achieve the full picture of their industries. We also strive to achieve our own personal full pictures from a career fulfillment...

Coveo
Québec City, Quebec

You are a third-year student studying computer science or software engineering at the Bachelor or Master’s level. ...

Axelon Canada
Quebec City, Quebec

As a Senior Java Developer in our FX Systems team, you will be responsible for designing, developing, and maintaining software applications for our Foreign Exchange (FX) business. You will collaborate with other developers, architects, and business stakeholders to deliver high-quality, scalable, and...

Exposant 3
Quebec City, Quebec

Minimum de CINQ (5) ans d'expérience en tant que développeur Back-end (Java). Expérience avec tous les concepts du langage JAVA, y compris la programmation concurrente. Travail avec les lambda JAVA 8. ...

RLDatix
Canada

We’re searching for a Toronto-based Senior Software Developer to join our Global R&D team, so that we can ensure the successful design, development, and validation of product backlog items, meeting our technical and functional goals. The Software Developer will collaborate with team members, eng...