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 environments
- 3–5 years of hands-on experience with Java, Spring, and cloud-based microservices architectures
- Strong experience with modern development and integration tools such as GitHub, Kafka, API gateways, and container platforms
- Solid understanding of authentication and authorization mechanisms (OAuth, certificates, directory-based security, etc.)
- Experience working with RESTful and SOAP-based services and HTTP protocols
- Proven experience deploying applications to production using CI/CD pipelines and release management processes
- Working knowledge of DevOps tooling for build automation, deployment, monitoring, and incident troubleshooting
Preferred Qualifications
- Experience working in Agile delivery environments from concept through production release
- Comfortable collaborating within cross-functional teams and adapting to evolving priorities
Emplois favoris
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte