cover image
Cosqube

Senior Java Developer

On site

Montreal, Canada

Senior

Freelance

12-11-2025

Share this job:

Skills

Java Docker Architecture Agile Spring Kafka

Job Specifications

Position: Senior Java Developer

Location: Montreal, QC ( 3 days onsite)

Duration: 12 Months+

Description:

-8 years' relevant experience would generally be expected to find the skills required for this role

-A superior technologist, with strong design and implementation fundamentals. Strong design skills for building scalable systems

-Java / Spring - Strong experience in developing enterprise level systems using Java / Spring

-Multithreading / Concurrency

-Strong experience in implementing multi-threaded applications

-Hands on experience with modern distributed technologies such as messaging brokers (e.g. Kafka) and distributed caching solutions.

-Experience of Agile development techniques and a deep understanding of systems engineering, build and release management principles including continuous integration and continuous delivery

-Experience with application integration, software design patterns, frameworks, unit testing, automated testing, performance / memory analysis, and n-tier service-oriented architecture

-Strong fundamentals of domain/event/message driven architecture and REST services

-Understanding of Docker and container

About the Company

Cosqube stands at the forefront of the IT services industry. With a focus on client-first strategies, we specialize in offering top-notch cloud solutions, software, and application development. Our commitment is to provide strategic insights and technology solutions that ensure our clients stay ahead of the curve in a rapidly evolving digital landscape. Know more