Baanyan Software Services, Inc. logo

Java Software Engineer

Baanyan Software Services, Inc.
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!

Baanyan Software Services, Inc. logo

Baanyan Software Services, Inc.

View company page
CanadaJobs.works logo

CanadaJobs.works

Get CanadaJobs.works on your phone!

SIMILAR JOBS
ComUnik logo

Développeur(se) en intelligence artificielle

ComUnik
2 days ago
Software Development
HYBRID
Québec, Quebec, Canada
ARTIFICIAL INTELLIGENCEMACHINE LEARNINGPYTHON+16 more
Exposant 3 logo

Analyste expert en développement logiciel « full stack » - « Tech lead »

Exposant 3
2 days ago
Software Development
ON-SITE
Québec, Quebec, Canada
JAVAJAVASCRIPTTDD+6 more
LGS, an IBM Company logo

Analyste programmeur en Intelligence d’Affaire & Ingénierie de Données

LGS, an IBM Company
3 days ago
Software Development
ON-SITE
Québec, Quebec, Canada
POWER BIAZUREAZURE DEVOPS+10 more
STERIS logo

Software Developer

STERIS
3 days ago
Software Development
HYBRID
Québec, Quebec, Canada
C++CPYTHON+5 more
Compugen Inc logo

Développeur PowerPlatform/Dynamics 365

Compugen Inc
3 days ago
Software Development
ON-SITE
Québec, Quebec, Canada
POWER PLATFORMDYNAMICS 365CRM+10 more