Développeur·euse Full-Stack Java – APIs, Microservices et Data
- Montréal-Ouest, QC
- On-site
- Posted Oct 1, 2026
- 1 position
Opens an external site
- Employment type
- Contract
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Oct 29, 2026
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
Job summary
Design and develop full-stack solutions, including React-based interfaces and data integration using APIs, microservices, and streaming technologies such as Kafka. Maintain and evolve the technology ecosystem, CI/CD pipelines, and data flows; address technical debt and operational issues while taking responsibility for solutions from development through production operations.
Job details
Vous souhaitez contribuer à des solutions modernes au cœur d’un écosystème technologique axé sur les données, les API et les microservices? Ce mandat vous permettra de jouer un rôle clé dans la conception et l’évolution de solutions full-stack, tout en travaillant avec des technologies modernes d’intégration, de streaming et de déploiement continu. Responsabilités Concevoir et développer des interfaces front-end avec React, Redux, JavaScript et HTML. Concevoir et mettre en œuvre des solutions d’intégration et de consommation de données à l’aide d’API, de microservices et de technologies de streaming, notamment Kafka. Développer et faire évoluer des pipelines favorisant l’automatisation des processus de CI/CD et des tests automatisés dans une approche TDD. Participer à l’évolution et au maintien de l’écosystème technologique entourant les API, DataPower, Kafka, SOA et MQ, ainsi que leurs différents points d’intégration. Identifier et communiquer les enjeux liés à la dette technique et contribuer à leur prise en charge. Collaborer avec les équipes de support applicatif et d’exploitation TI afin de diagnostiquer et résoudre les enjeux opérationnels. Collaborer avec l’architecte de données à la modélisation des flux de données entre les différentes applications. Participer activement aux pratiques agiles et contribuer à l’amélioration continue des façons de faire de l’équipe. Assumer une approche « You build it, you run it », de la conception jusqu’à l’exploitation des solutions. Profil recherché Baccalauréat ou maîtrise en informatique, génie logiciel ou domaine connexe, ou expérience équivalente. Expérience solide en développement logiciel et en programmation orientée objet. Maîtrise de Java et bonne compréhension des principes d’ingénierie logicielle. Expérience avec des architectures modernes : microservices, API, architecture par domaine, streaming et flux de données en temps réel. Expérience avec les environnements Cloud et les technologies d’orchestration d’API et de microservices. Bonne connaissance des pratiques et outils DevOps, notamment Git, GitHub ou Bitbucket, Jenkins ou GitHub Actions, Nexus ou Artifactory, Docker et EKS. Expérience en développement front-end avec React, Redux, JavaScript et HTML. Expérience dans un environnement agile. Intérêt marqué pour les environnements où les équipes sont responsables à la fois de la construction et de l’exploitation de leurs solutions. Bilinguisme français et anglais, à l’oral comme à l’écrit.
What you’ll do
Design and develop full-stack solutions, including React-based interfaces and data integration using APIs, microservices, and streaming technologies such as Kafka. Maintain and evolve the technology ecosystem, CI/CD pipelines, and data flows; address technical debt and operational issues while taking responsibility for solutions from development through production operations.
Requirements
A bachelor's or master's degree in computer science, software engineering, or a related field—or equivalent experience—is requested, along with strong software development and object-oriented programming experience. Candidates should be proficient in Java, familiar with modern architectures and cloud, DevOps, and front-end technologies, experienced in agile environments, and bilingual in French and English.
Listed skills
- HTML · Preferred
- CI/CD · Preferred
- Automated testing · Preferred
- Docker · Preferred
- React · Preferred
- JavaScript · Preferred
- Java · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- React
- Redux
- JavaScript
- HTML
- API Development
- Microservices
- Kafka
- Data Streaming
- CI/CD
- Automated Testing
- Test-Driven Development
- Cloud Computing
- Docker
- EKS
- Agile Methodologies
Job areas
- Software
- Technology
- Data & Analytics
- Engineering
More jobs from ALFACONSEIL.CA
Développeur·euse senior AWS / Backend,
- On-site
- Montréal-Ouest, QC
- Posted Oct 5, 2026
Data Engineer senior / Spécialiste en données senior
- On-site
- Montréal-Ouest, QC
- Posted Sep 30, 2026
Développeur(-se) Full Stack intermédiaire
- Hybrid
- Montréal-Ouest, QC
- Posted Sep 24, 2026
Développeur DevOps senior – Plateforme CI/CD & AWS
- On-site
- Montréal-Ouest, QC
- Posted Sep 19, 2026