Contract Duration : 6 months with intent to convert
Start Date : February 16, 2026
End Date : August 16, 2026
Location : Downtown Montreal
Compensation : $50–$65 / hour
Eligibility Requirement :
Candidates must be able to work 4 days / week in Montreal
Overview
We are looking for experienced Java Developers to join a collaborative engineering team focused on building, enhancing, and supporting enterprise-grade applications. This role involves hands-on development across distributed systems, cloud platforms, and Windows-based environments, with exposure to DevOps and reliability engineering practices.
Responsibilities
- Build, enhance, and support Java-based applications using modern frameworks and platforms, including cloud and enterprise environments
- Develop and maintain microservices and backend services with a focus on scalability, reliability, and performance
- Participate in technical investigations and solution design to address system issues and reduce long-term technical debt
- Collaborate with cross-functional teams—including product, engineering, and reliability teams—to plan, estimate, and deliver work
- Provide advanced application support for complex production issues
- Maintain clear technical documentation for application changes and enhancements
- Contribute to DevOps and SRE initiatives to improve deployment pipelines, monitoring, and operational efficiency
Required Qualifications
5+ years of professional experience developing and supporting web-based or full-stack applications in production environments3–5 years of hands-on experience with Java, Spring, and cloud-based microservices architecturesStrong experience with modern development and integration tools such as GitHub, Kafka, API gateways, and container platformsSolid understanding of authentication and authorization mechanisms (OAuth, certificates, directory-based security, etc.)Experience working with RESTful and SOAP-based services and HTTP protocolsProven experience deploying applications to production using CI / CD pipelines and release management processesWorking knowledge of DevOps tooling for build automation, deployment, monitoring, and incident troubleshootingPreferred Qualifications
Experience working in Agile delivery environments from concept through production releaseComfortable collaborating within cross-functional teams and adapting to evolving priorities#J-18808-Ljbffr