Software Developer Jobs in Canada

About 1039 results in (2) seconds Clear Filters

Jobs Search

About 1039 results in (2) seconds
Backend Java Developer at Amaris
Montréal, QC, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Front End/Ux Developer at Corfix
Remote, British Columbia, Canada - Full Time
Skills Needed
teams, design, collaboration, research, figma, angular, sketch, ionic framework, engineers, typescript, user experience
Specialization
Computer Science, Engineering, Information Technology, Technology
Qualification
Diploma
Experience Required
N/A
Applications Developer at Eclipse Automation
Cambridge, ON N1T 2E5, Canada - Full Time
Skills Needed
manufacturing systems
Specialization
Computer science or a related program
Qualification
Graduate
Experience Required
N/A
Java Developer (Zr845) at Dss Consulting
Engineer, BC, Canada - Full Time
Skills Needed
it, interpersonal skills
Specialization
It
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Sr. Software Engineer I at Planview Incorporated
Vancouver, BC V6B 4N6, Canada - Full Time
Skills Needed
distributed teams, computer science, product quality, angularjs, oracle, teams, fault tolerant systems, java, sql server, aws, postgresql, azure, jenkins, design patterns
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Staff Software Engineer at Jobber
Toronto, ON, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Staff Software Engineer at Infoblox
Burnaby, BC V5H 4M2, Canada - Full Time
Skills Needed
computer science, performance analysis, docker, architecture, ipv4, microservices, large projects, ipv6, linux kernel
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Staff Software Engineer at Jobber
Toronto, ON, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Staff Software Engineer at Orderful
Remote, British Columbia, Canada - Full Time
Skills Needed
kafka, relational databases, distributed systems, aws, rabbitmq, documentation, testing, javascript, typescript, node.js
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Sr. Software Engineer I at Planview Incorporated
Vancouver, BC V6B 4N6, Canada - Full Time
Skills Needed
postgresql, java, product quality, oracle, azure, design patterns, sql server, aws, fault tolerant systems, distributed teams, jenkins, angularjs, teams, computer science
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Staff Software Engineer at Okta
Toronto, ON, Canada - Full Time
Skills Needed
agile, windows, collaborative environment, greenfield projects, constructive feedback, kubernetes, postgresql, docker, ldap, operating systems, github, shell scripting, programming languages, cs, authentication, ssh, perspectives, git, macos, automation, app
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Senior Software Developer In Test (Qa)/Développeur Logiciel Senior En Test at Plusgrade
Montréal, QC, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Hoot Hiring Sprint For Senior Software Developers: February 24th March 6t at Hootsuite
Toronto, ON, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Sr Software Developer Manufacturing, Full Stack (Job Req # 2025 144) at Ross Video
Iroquois, ON K0E 1K0, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Developer In Test (Qa)/Développeur Logiciel Senior En Test at Plusgrade
Montréal, QC, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Sr Software Developer Manufacturing, Full Stack (Job Req # 2025 144) at Ross Video
Iroquois, ON K0E 1K0, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Qnx Intermediate/Senior Systems Software Developer (Oem Engineering/Advanc at Black Berry
Ottawa, ON, Canada - Full Time
Skills Needed
software, integration, integration strategies, computer engineering, german, embedded systems, python, english, performance analysis, computer science
Specialization
Computer science computer engineering or equivalent experience
Qualification
Graduate
Experience Required
N/A
Lead Frontend Developer at Verb Interactive
Halifax, NS, Canada - Full Time
Skills Needed
drupal, css, webpack, web projects, hooks, wordpress, leadership skills, build tools
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Mid Level I Os Developer at Inspirato
Edmonton, AB, Canada - Full Time
Skills Needed
ownership, shipping, swift, xmpp, integration, addition, interface builder, communication protocols, soft skills, communication skills, availability, uikit, spm, dependency management
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Sr Full Stack Developer at Meo Continuity
Remote, British Columbia, Canada - Full Time
Skills Needed
automation tools, containerization, typescript, agile methodologies, english, communication skills, node.js
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Backend Java Developer at Amaris
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

23 Apr, 25

Salary

0.0

Posted On

24 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

Job description
Nous recherchons un développeur backend Java hautement motivé, passionné par la programmation dans un environnement distribué, événementiel et basé sur le modèle pub/sub. Vous travaillerez sur de nouvelles fonctionnalités de MRM en utilisant une large gamme de technologies propriétaires et open-source, telles que REST API, plateformes big data, bases de données NoSQL, et outils d’interface utilisateur comme ReactJS/Redux.
Responsabilités
Participer au développement de nouvelles fonctionnalités pour l’application MRM.
Collaborer avec une équipe internationale et multidisciplinaire pour concevoir et implémenter des solutions robustes et évolutives.
Appliquer des principes de design logiciel pour optimiser les performances et la maintenance des solutions.
Effectuer des tests unitaires et fonctionnels pour garantir la qualité du code (TDD, BDD).
Concevoir et implémenter des API RESTful et des solutions basées sur des bases de données relationnelles et NoSQL.
Compétences Requises
Excellentes compétences analytiques et en résolution de problèmes.
7 à 15 ans d’expérience en développement backend Java.
Solide maîtrise des principes de conception logicielle : MVC, structures de données, algorithmes, design patterns, multithreading, mise en cache, récursivité.
Connaissance approfondie de Core Java : chargement de classes, collecte de déchets, API Java Collections, API Reflections, Streams Java, programmation fonctionnelle.
Maîtrise des frameworks Java courants : Spring, JSR-303, Logback, JUnit, Apache Commons.
Bonne connaissance des bases de données relationnelles et du SQL (par ex. DB2).
Connaissance des bases de données NoSQL (par ex. MongoDB).
Compétences Souhaitées
Connaissance des technologies cloud : Azure, Snowflake, Databricks.
Expérience avec les moteurs de workflows (BPMN, DMN, Camunda 7/8).
Maîtrise du Behavior-Driven Development (BDD) avec JBehave ou Cucumber.
Expérience en Test-Driven Development (TDD).
Bonne connaissance des outils de gestion de code source (GIT).
Expérience avec Gradle et processus de build automatisés (Jenkins).
Connaissance approfondie des services web RESTful et des formats HTTP, XML, JSON.
Connaissance des technologies front-end comme ReactJS/Redux.
Expérience des environnements Unix/Linux et des outils de gestion de schémas de base de données (Liquibase).
Nous valorisons davantage l’expérience concrète et les compétences pratiques que les qualifications formelles. Si vous êtes un professionnel axé sur le travail en équipe et passionné par la réussite des projets, nous serions ravis de vous rencontrer !
-
English
We are seeking a highly motivated Backend Java Developer passionate about programming in a distributed, event-driven pub/sub environment. You will work on developing new features for MRM using a wide range of proprietary and open-source technologies, such as REST API, big data platforms, NoSQL databases, and front-end tools like ReactJS/Redux.
Responsibilities
Develop new features and enhancements for the MRM application.
Collaborate with a global, multidisciplinary team to design and implement scalable and robust solutions.
Apply software design principles to optimize performance and maintainability.
Perform unit and functional testing to ensure code quality (TDD, BDD).
Design and implement RESTful APIs and solutions leveraging relational and NoSQL databases.
Required Skills
Strong analytical and problem-solving abilities.
7 to 15 years of experience in backend Java development.
Deep knowledge of software design principles: MVC, data structures, graph data, algorithms, design patterns, multithreading, caching, recursion.
Expertise in Core Java: class loading, garbage collection, Java Collections API, Reflections API, Java Streams, functional programming.
Proficiency in common Java frameworks: Spring, JSR-303, Logback, JUnit, Apache Commons.
Strong knowledge of relational databases and SQL (e.g., DB2).
Familiarity with NoSQL databases (e.g., MongoDB).
Desired Skills
Knowledge of cloud technologies: Azure, Snowflake, Databricks.
Experience with workflow engines (BPMN, DMN, Camunda 7/8).
Proficiency in Behavior-Driven Development (BDD) using JBehave or Cucumber.
Experience with Test-Driven Development (TDD).
Strong understanding of version control tools (GIT).
Familiarity with build automation tools (Gradle) and CI/CD pipelines (Jenkins).
Proficiency in designing and consuming RESTful web services and knowledge of HTTP, XML, and JSON.
Familiarity with front-end technologies like ReactJS/Redux.
Experience with Unix/Linux environments and database schema management tools (Liquibase).
We value real-world experience and hands-on expertise over formal qualifications. If you are a team-focused professional with a passion for delivering impactful projects, we’d love to hear from you!
Who are we?
Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d’une décennie - tout ceci est rendu possible par une équipe internationale de 7500 talents répartis sur les 5 continents et dans plus de 60 pays. Nos solutions sont axées sur quatre domaines d’activité différents : Les systèmes d’information et le digital, la télécommunication, les sciences de la vie et l’ingénierie. Nous cherchons à créer et à développer une communauté de talents où tous les membres de notre équipe peuvent réaliser leur plein potentiel. Amaris est votre « stepping stone » pour traverser les rivières du changement, pour relever les défis et pour réaliser tous vos projets avec succès.
Chez Amaris, nous avons à cœur d’offrir à nos candidats la meilleure expérience de recrutement possible. Nous cherchons à mieux connaître et comprendre nos candidats, à les challenger et à leur faire part de nos impressions le plus rapidement possible. Voici à quoi ressemble notre processus de recrutement :
Premier contact : Notre processus commence généralement par une brève conversation virtuelle/téléphonique pour en savoir plus sur vous ! L’objectif ? Apprendre à vous connaître, comprendre vos motivations et veiller à ce que nous vous proposions le poste qui vous correspond le mieux !
Entretiens (en moyenne, le nombre d’entretiens est de 3 – il peut toutefois varier en fonction du niveau d’ancienneté requis pour le poste). Au cours des entretiens, vous rencontrerez les membres de notre équipe : votre supérieur hiérarchique bien sûr, mais aussi d’autres personnes avec lesquelles vous serez amené à travailler. Ces entretiens nous permettront d’en apprendre davantage sur vous, votre expérience et vos compétences, mais aussi sur le poste et ce que l’on attendra de vous. Bien entendu, vous apprendrez également à connaître Amaris : notre culture, notre histoire, nos équipes et vos opportunités de carrière !
Étude de cas: En fonction du poste, vous serez peut-être appelé à passer un test. Il pourra s’agir d’un jeu de rôle, d’une évaluation technique, d’un scénario de résolution de problème, etc.
Comme vous le savez, chaque personne est différente et il en va de même pour chaque rôle dans une entreprise. C’est pourquoi nous devons nous adapter en conséquence, si bien que le processus peut parfois être quelque peu différent pour chacun. Cela dit, nous nous mettons toujours à la place du candidat pour lui offrir la meilleure expérience possible. Nous avons hâte de vous rencontrer

Responsibilities

Please refer the Job description for details

Backend Java Developer at Amaris
Montréal, QC, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Front End/Ux Developer at Corfix
Remote, British Columbia, Canada - Full Time
Skills Needed
teams, design, collaboration, research, figma, angular, sketch, ionic framework, engineers, typescript, user experience
Specialization
Computer Science, Engineering, Information Technology, Technology
Qualification
Diploma
Experience Required
N/A
Applications Developer at Eclipse Automation
Cambridge, ON N1T 2E5, Canada - Full Time
Skills Needed
manufacturing systems
Specialization
Computer science or a related program
Qualification
Graduate
Experience Required
N/A
Java Developer (Zr845) at Dss Consulting
Engineer, BC, Canada - Full Time
Skills Needed
it, interpersonal skills
Specialization
It
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Sr. Software Engineer I at Planview Incorporated
Vancouver, BC V6B 4N6, Canada - Full Time
Skills Needed
distributed teams, computer science, product quality, angularjs, oracle, teams, fault tolerant systems, java, sql server, aws, postgresql, azure, jenkins, design patterns
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Staff Software Engineer at Jobber
Toronto, ON, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Staff Software Engineer at Infoblox
Burnaby, BC V5H 4M2, Canada - Full Time
Skills Needed
computer science, performance analysis, docker, architecture, ipv4, microservices, large projects, ipv6, linux kernel
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 8 year(s)
Staff Software Engineer at Jobber
Toronto, ON, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Staff Software Engineer at Orderful
Remote, British Columbia, Canada - Full Time
Skills Needed
kafka, relational databases, distributed systems, aws, rabbitmq, documentation, testing, javascript, typescript, node.js
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Sr. Software Engineer I at Planview Incorporated
Vancouver, BC V6B 4N6, Canada - Full Time
Skills Needed
postgresql, java, product quality, oracle, azure, design patterns, sql server, aws, fault tolerant systems, distributed teams, jenkins, angularjs, teams, computer science
Specialization
Computer Science, Engineering
Qualification
Graduate
Experience Required
Minimum 1 year(s)
Staff Software Engineer at Okta
Toronto, ON, Canada - Full Time
Skills Needed
agile, windows, collaborative environment, greenfield projects, constructive feedback, kubernetes, postgresql, docker, ldap, operating systems, github, shell scripting, programming languages, cs, authentication, ssh, perspectives, git, macos, automation, app
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Senior Software Developer In Test (Qa)/Développeur Logiciel Senior En Test at Plusgrade
Montréal, QC, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Hoot Hiring Sprint For Senior Software Developers: February 24th March 6t at Hootsuite
Toronto, ON, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
N/A
Sr Software Developer Manufacturing, Full Stack (Job Req # 2025 144) at Ross Video
Iroquois, ON K0E 1K0, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Senior Software Developer In Test (Qa)/Développeur Logiciel Senior En Test at Plusgrade
Montréal, QC, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 4 year(s)
Sr Software Developer Manufacturing, Full Stack (Job Req # 2025 144) at Ross Video
Iroquois, ON K0E 1K0, Canada - Full Time
Skills Needed
good communication skills
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Qnx Intermediate/Senior Systems Software Developer (Oem Engineering/Advanc at Black Berry
Ottawa, ON, Canada - Full Time
Skills Needed
software, integration, integration strategies, computer engineering, german, embedded systems, python, english, performance analysis, computer science
Specialization
Computer science computer engineering or equivalent experience
Qualification
Graduate
Experience Required
N/A
Lead Frontend Developer at Verb Interactive
Halifax, NS, Canada - Full Time
Skills Needed
drupal, css, webpack, web projects, hooks, wordpress, leadership skills, build tools
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 5 year(s)
Mid Level I Os Developer at Inspirato
Edmonton, AB, Canada - Full Time
Skills Needed
ownership, shipping, swift, xmpp, integration, addition, interface builder, communication protocols, soft skills, communication skills, availability, uikit, spm, dependency management
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 3 year(s)
Sr Full Stack Developer at Meo Continuity
Remote, British Columbia, Canada - Full Time
Skills Needed
automation tools, containerization, typescript, agile methodologies, english, communication skills, node.js
Specialization
N/A
Qualification
Graduate
Experience Required
Minimum 6 year(s)
Loading...