×
Register Here to Apply for Jobs or Post Jobs. X

Backend Java Developer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: Compunnel Software Group, Inc.
Full Time position
Listed on 2026-02-27
Job specializations:
  • Software Development
    Backend Developer, Java Developer
Job Description & How to Apply Below
Location: Montreal

We are seeking a highly skilled and motivated Backend Java Developer to join the Model Risk Management (MRM) team—a mission-critical platform supporting cross-divisional business areas with high visibility. MRM governs firm-wide model risk standards and is central to regulatory compliance, including new global frameworks like AI/ML/GenAI model governance. The ideal candidate has extensive Java development experience and thrives in distributed, event-driven environments.

This role involves working with a wide array of technologies, from REST APIs and workflow engines to No

SQL databases and big data platforms.

Key Responsibilities
Design, develop, and enhance backend components of the MRM application using Core Java.
Build and maintain RESTful web services, supporting scalable, distributed systems.
Collaborate with cross-functional teams including front-end developers, data engineers, and business stakeholders.
Integrate and maintain systems using No

SQL (Mongo

DB) and relational databases (DB2).
Contribute to architectural discussions and support adoption of modern frameworks and cloud technologies.
Implement design patterns, performance tuning, and robust error-handling practices.
Support infrastructure and Dev Ops processes using Git, Gradle, Jenkins, and Liquibase.
Troubleshoot complex issues in production and staging environments.

Required Qualifications   7–15 years of hands-on experience in Java backend development.
Strong expertise in Core Java: collections, class loading, garbage collection, Java Streams, Functional Programming, and Reflections API.
Deep understanding of software design principles (MVC, multithreading, caching, recursion, design patterns, etc.).

Experience with Java frameworks:
Spring, JSR-303, Junit, Logback, Apache Commons.
Proficiency in Relational Databases and SQL (DB2).
Working knowledge of No

SQL databases, particularly Mongo

DB.
Strong analytical and problem-solving skills.
Excellent communication and team collaboration abilities.

Preferred Qualifications (if any)   

Experience with cloud technologies:
Azure, Snowflake, Databricks.
Familiarity with workflow engines: BPMN, DMN, Camunda 7/8.
Knowledge of BDD tools such as JBehave or Cucumber.

Experience with TDD (Test-Driven Development) methodologies.
Strong command of Git, Gradle, Jenkins, and build automation processes.
Understanding of HTTP, XML, JSON, and web protocols.
Familiarity with React

JS/Redux for integration purposes.
Experience managing database schemas with Liquibase.
Working knowledge of Unix/Linux environments.
Certifications (if any)   No certifications required. Certifications in Java, cloud platforms (Azure), or software architecture are a plus.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary