Canopy One
🚨 Hiring Now in Canada | Senior Java Developer 🚨
📍 Location: Montreal, QC (3 Days Onsite Mandatory)
🏡 Remote Work Option Available
📅 Duration: 12+ Months
We are actively looking for an experienced Senior Java Developer for a long-term contract opportunity in Montreal, QC!
If you are a strong backend engineer with deep expertise in Java, Spring, Multithreading, Distributed Systems, Kafka, REST APIs, Docker, and modern enterprise architecture, we would love to connect with you!
🔹 Key Requirements:
✔ 8+ years of relevant experience in enterprise application development
✔ Strong design and implementation fundamentals with scalable system architecture
✔ Extensive hands-on experience with Java / Spring Framework
✔ Strong expertise in Multithreading and Concurrency
✔ Experience implementing high-performance multi-threaded applications
✔ Hands-on experience with distributed technologies such as Kafka and messaging brokers
✔ Experience with distributed caching solutions
✔ Strong understanding of Agile development methodologies
✔ Deep knowledge of CI/CD, build & release management principles
✔ Experience with software design patterns, frameworks, unit testing, and automated testing
✔ Strong expertise in application integration and service-oriented architecture
✔ Performance tuning, memory analysis, and optimization experience
✔ Strong understanding of Domain-Driven, Event-Driven, and Message-Driven Architecture
✔ Hands-on experience with RESTful services
✔ Understanding of Docker and container orchestration
✔ Strong database experience
💼 This is an excellent opportunity for highly skilled Java professionals looking to work on enterprise-scale systems and modern distributed platforms.
No skills specified