Summary
✨ AI‑Generated
Join an Agile multidisciplinary team as an intermediate backend developer, focusing primarily on Java development with some React work. You will build and modernize microservices, APIs, and service-oriented architectures, work with messaging and streaming technologies, contribute to large-scale modernization programs, and participate in production support. French is required and English is an asset.
Highlights
Hybrid role with a clear 80/20 focus on Java backend and React development. The position offers involvement in large-scale modernization initiatives, Agile multidisciplinary teams, microservices, and production ownership.
Description
Back-end Developer, Java / React
📍 Location: Montreal, QC
🏢 Work model: Hybrid, 2 days on site per week
🌐 Languages: French required, English is an asset
Position summary
Our client is looking for an Intermediate Back-end Developer to contribute to the modernization of critical business platforms and the evolution of strategic application solutions.
The successful candidate will work within Agile, multidisciplinary teams to develop new features, modernize service-oriented architectures, improve existing applications, and support production systems using a build it, run it approach.
The role will focus approximately 80% on Java back-end development and 20% on React.
Main responsibilities
Design, develop, maintain, and enhance Java-based microservices, APIs, and service-oriented application architectures.Contribute to the development and integration of solutions using Spring Boot, JMS, IBM MQ, Kafka, and REST APIs.Participate in large-scale technology modernization initiatives and collaborate with architects and design teams to improve application solutions.Develop high-quality, secure, and testable software while contributing to automated testing, code reviews, and DevOps practices.Support production applications using a build it, run it approach, including troubleshooting, root-cause analysis, and continuous improvement.Participate in Agile ceremonies and contribute to delivery automation, deployment pipelines, technical documentation, and knowledge sharing.
Qualifications
Intermediate-level experience with approximately 80% Java back-end development and 20% React.Strong hands-on expertise with Java, Spring Boot, microservices architecture, API development, and application integration.Experience with messaging and event-driven technologies such as JMS, IBM MQ, and Kafka.Good understanding of AWS Cloud, AWS EKS, Kubernetes, infrastructure as code, application security, KMS, SSO, and data encryption.Proficiency with Git, Jenkins, Maven, Nexus, JUnit, automated testing, code reviews, and DevOps practices.
Experience with Robot Framework, ReadyAPI, or Postman is an asset.Professional fluency in French, spoken and written, with strong collaboration, problem-solving, technological curiosity, and interest in artificial intelligence tools that accelerate software delivery.
Knowledge of Jira and Confluence is considered an asset.
English is not required, but it would be an advantage.