Backend Java Developer

Creative Solutions Services, LLC

Montreal (administrative region)

Hybrid

CAD 65,000 - 107,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Montreal, QC-based Java backend role with hybrid work arrangements. Onboarding onsite day 1 and in-office presence required 3x/week. Competitive hourly compensation up to $77.93, and you will join a global team of 30+ developers delivering high-quality software.

Responsibilities include close collaboration with business users and a product owner team in an agile environment, clarifying requirements, and ensuring timely, clean code delivery across geographies.

Qualifications

  • Minimum 7 years of experience in Java backend development.
  • Strong analytical and problem-solving abilities.
  • In-depth knowledge of software design principles: MVC, data structures, algorithms, design patterns, multithreading, caching, recursion.
  • Proficient in core Java: class loading, garbage collection, Java collections API, Reflections API, Java 8 Streams and Functional Programming.
  • Experience with Non-Relational Databases and No-SQL (Mongo DB).
  • Knowledge of BDD (behavior-driven development) with JBehave/Cucumber.
  • Experience with DMN and BPMN tooling.
  • Proficiency in RESTful Web services.
  • Strong communication skills to work with global team members across different time zones.

Responsibilities

  • Collaborate closely with business users and a strong product owner team in an agile environment.
  • Assume responsibility for projects within the system, clarifying business requirements.
  • Ensure consistent, clean code implementation with timely delivery.
  • Work effectively in a team of over 30 people, including 20 Java server-side developers across different geographies.
  • Manage multiple priorities and provide direct access to the business unit.

Skills

Java Backend
RESTful services
MVC & Design Patterns
Multithreading
NoSQL MongoDB
BDD JBehave/Cucumber
DMN/BPMN tooling
Git
React.js
Unix/Linux
JPA/Hibernate
Snowflake DB
Java 8 Streams

Tools

MongoDB
Snowflake
Hibernate
Git
React.js
Unix/Linux

Job description

Up to $77.93 per hour Montreal, QC, Canada Hybrid

Share on

Job Description

Summary:
  • Location: Montreal
  • Work Mode: Hybrid (day 1 onboarding onsite / in-office presence required 3x/week)
Responsibilities:
  • Collaborate closely with business users and a strong product owner team in an agile environment.
  • Assume responsibility for projects within the system, clarifying business requirements.
  • Ensure consistent, clean code implementation with timely delivery.
  • Work effectively in a team of over 30 people, including 20 Java server-side developers across different geographies.
  • Manage multiple priorities and provide direct access to the business unit.
Requirements:
  • Minimum 7 years of experience in Java backend development.
  • Strong analytical and problem-solving abilities.
  • In-depth knowledge of software design principles: MVC, data structures, algorithms, design patterns, multithreading, caching, recursion.
  • Proficient in core Java: class loading, garbage collection, Java collections API, Reflections API, Java 8 Streams and Functional Programming.
  • Experience with Non-Relational Databases and No-SQL (Mongo DB).
  • Knowledge of BDD (behavior-driven development) with JBehave/Cucumber.
  • Experience with DMN and BPMN tooling.
  • Proficiency in RESTful Web services.
  • Strong communication skills to work with global team members across different time zones.
Preferred Skills:
  • Knowledge of Relational Databases and SQL (DB 2).
  • Experience with Object Relation Mapping technologies: JPA/Hibernate.
  • Familiarity with Snowflake DB.
  • Understanding of HTTP, XML, JSON.
  • Experience with Unix/Linux.
  • Knowledge of TDD (test-driven development).
  • Proficiency in GIT source code management.
  • Familiarity with React.js.

This role is for an existing vacancy.
AXEL01

Axelon Services, Corp is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, gender identity, national origin, disability, or protected veteran status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Fullstack developer
Java Fullstack developer

Aarorn Technologies Inc • Montreal (administrative region)

Hybrid
Java Full Stack Developer
Java Full Stack Developer

Pacer Group • Montreal (administrative region)

On-site
CAD 61,000 - 77,000
Java developer (with Database)
Java developer (with Database)

Astek • Montreal (administrative region)

Hybrid
CAD 86,000 - 105,000
Health insurance
Retirement plan
3 weeks vacation
+1
Java Developer - Montreal, Canada
Java Developer - Montreal, Canada

Info-Ways • Montreal (administrative region)

On-site
CAD 75,000 - 95,000
Junior Java Developer
Junior Java Developer

Triunity Software, Inc. • Montreal

On-site
CAD 70,000 - 90,000
Work on new edge technologies
Training and knowledge sharing sessions
Collaboration with industry experts
Java Full Stack Developer
Java Full Stack Developer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Java Developer
Java Developer

Triunity Software, Inc. • Montreal

On-site
CAD 70,000 - 100,000
Employee discounts
Health insurance
Training & development
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19
DÉVELOPPEUR JAVA Montréal (hybride) 2026-08-19

CHROME TECHNOLOGIES • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
Montréal [Hybrid] Bilingual Java and devops developer
Montréal [Hybrid] Bilingual Java and devops developer

QUANTEAM - North America (RAINBOW PARTNERS Group) • Montreal (administrative region)

On-site
CAD 95,000 - 130,000
Java Developer
Java Developer

Hillview Consulting Solutions • Toronto

Hybrid