
Java Software Engineer
Department:Software Development
Type:ON-SITE
Region:Montreal, Quebec
Location:Montreal, Quebec, Canada
Experience:Mid-Senior level
Estimated Salary:CAD80,000 - CAD120,000
Skills:
JAVASPRINGMULTITHREADINGCONCURRENCYKAFKADISTRIBUTED CACHINGAGILECONTINUOUS INTEGRATIONCONTINUOUS DELIVERYREST SERVICESDOCKERDATABASES
Share this job:
Job Description
Posted on: September 3, 2025
- 5-7 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 orchestration.
- Experience with databases.
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

CanadaJobs.works
Get CanadaJobs.works on your phone!
SIMILAR JOBS

Développeur(se) en intelligence artificielle
2 days ago
Software Development
HYBRID
Québec, Quebec, Canada
ARTIFICIAL INTELLIGENCEMACHINE LEARNINGPYTHON+16 more

Analyste expert en développement logiciel « full stack » - « Tech lead »
2 days ago
Software Development
ON-SITE
Québec, Quebec, Canada
JAVAJAVASCRIPTTDD+6 more

Analyste programmeur en Intelligence d’Affaire & Ingénierie de Données
3 days ago
Software Development
ON-SITE
Québec, Quebec, Canada
POWER BIAZUREAZURE DEVOPS+10 more

Software Developer
3 days ago
Software Development
HYBRID
Québec, Quebec, Canada
C++CPYTHON+5 more

Développeur PowerPlatform/Dynamics 365
3 days ago
Software Development
ON-SITE
Québec, Quebec, Canada
POWER PLATFORMDYNAMICS 365CRM+10 more