SENIOR JAVA SOFTWARE ENGINEER

RED TIC

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RED TIC recrute pour l’un de ses partenaires un Senior Java Software Engineer afin de concevoir, développer et faire évoluer des applications Java robustes et évolutives. Vous participerez aux choix d’architecture, garantirez la qualité du code et améliorerez continuellement les solutions.

Profil recherché: Bac+5, 5 à 8 ans d’expérience Java, maîtrise des architectures et des méthodologies Agile, et expertise en API REST et microservices.

Qualifications

  • Formation Bac+5 en informatique, génie logiciel ou équivalent.
  • Expérience de 5 à 8 ans en développement Java.
  • Conception et développement d’applications complexes.
  • Maîtrise des architectures logicielles et des méthodologies Agile.
  • Expérience production et projets à forte volumétrie.

Responsibilities

  • Concevoir, développer et maintenir des applications Java performantes et évolutives.
  • Participer à la définition de l’architecture et choix techniques.
  • Développer et intégrer des API REST et des services distribués.
  • Concevoir et faire évoluer des architectures Microservices.
  • Analyser les besoins fonctionnels et techniques et proposer des solutions.
  • Participer aux pipelines CI/CD et déploiements en production.
  • Collaborer avec Product, QA, DevOps et Architecture.
  • Accompagner les développeurs moins expérimentés et partager les connaissances.

Skills

Java
Spring / Spring Boot
REST / API Design
Microservices
SQL / Bases de données
Git
CI/CD / DevOps
Tests unitaires / d'intégration
Kafka / Messaging
Docker / Kubernetes
Cloud (AWS, Azure, GCP)

Education

Bac+5 en informatique, génie logiciel ou équivalent

Tools

Spring
Spring Boot
API REST
Microservices
SQL
Git
CI/CD
Docker
Kubernetes

Job description

  • CDD
  • Montréal

RED TIC recrute pour l’un de ses partenaires un(e) Senior Java Software Engineer pour concevoir, développer et faire évoluer des applications Java robustes et évolutives, tout en contribuant aux choix d’architecture, à la qualité du code et à l’amélioration continue des solutions.

Profil recherché
  • Formation Bac+5 en informatique, génie logiciel ou équivalent
  • Expérience de 5 à 8 ans en développement Java
  • Solide expérience dans la conception et le développement d’applications complexes
  • Bonne maîtrise des architectures logicielles et des méthodologies Agile
  • Expérience dans les environnements de production et les projets à forte volumétrie
Compétences techniques
  • Maîtrise de Java et de la programmation orientée objet
  • Excellente connaissance de Spring, Spring Boot et de l’écosystème Java
  • Maîtrise des API REST et des architectures orientées services
  • Bonne connaissance des architectures Microservices
  • Solide maîtrise de SQL et des bases de données relationnelles
  • Bonne connaissance des outils de gestion de versions, notamment Git
  • Expérience avec les outils CI/CD et les pratiques DevOps
  • Bonne connaissance des tests unitaires, d’intégration et automatisés
  • Connaissance de Kafka ou d’autres solutions de messaging appréciée
  • Connaissance de Docker et Kubernetes appréciée
  • Connaissance des environnements Cloud AWS, Azure ou GCP appréciée
Missions principales
  • Concevoir, développer et maintenir des applications Java performantes et évolutives
  • Participer à la définition de l’architecture et aux choix techniques
  • Développer et intégrer des API REST et des services distribués
  • Participer à la conception et à l’évolution d’architectures Microservices
  • Analyser les besoins fonctionnels et techniques et proposer des solutions adaptées
  • Optimiser les performances, la fiabilité et la maintenabilité des applications
  • Mettre en œuvre les tests unitaires et d’intégration
  • Participer aux revues de code et garantir le respect des standards de développement
  • Diagnostiquer et résoudre les problèmes techniques et les incidents applicatifs
  • Participer aux pipelines CI/CD et aux déploiements en production
  • Collaborer avec les équipes Product, QA, DevOps et Architecture
  • Accompagner les développeurs moins expérimentés et contribuer au partage des connaissances
  • Assurer une veille technologique sur l’écosystème Java et les nouvelles pratiques de développement
Qualités personnelles
  • Excellent esprit d’analyse et de résolution de problèmes
  • Rigueur et sens de la qualité
  • Autonomie et capacité à prendre des décisions techniques
  • Esprit d’équipe et bonnes capacités de communication
  • Leadership technique et capacité à accompagner les équipes
  • Curiosité et intérêt pour les nouvelles technologies
  • Sens des responsabilités et orientation résultats
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-11
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-11

Gravity Conseil • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09

CHROME TECHNOLOGIES • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19

Gravity Conseil • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Modèle hybride
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-09

Gravity Conseil • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23

Gravity Conseil • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
SENIOR DATA ENGINEER
SENIOR DATA ENGINEER

RED TIC • Quebec

On-site
CAD 90,000 - 140,000
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23
DÉVELOPPEUR(EUSE) JAVA Montréal (hybride) 2026-07-23

CHROME TECHNOLOGIES • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Hybrid work model
Développeur Fullstack JAVA/REACT
Développeur Fullstack JAVA/REACT

Extia Group • Montreal (administrative region)

Hybrid
CAD 80,000 - 105,000
Great Place To Work certification
Développeur Java Web + .NET
Développeur Java Web + .NET

JobCubby • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
DÉVELOPPEUR JAVASCRIPT (NODE.JS / ANGULAR.JS)
DÉVELOPPEUR JAVASCRIPT (NODE.JS / ANGULAR.JS)

RED TIC • Quebec

On-site
CAD 80,000 - 110,000