Compunnel Inc.

Back End Developer

Job Location

Canada, Canada

Job Description

Role: Backend Developer Location: Montreal, QC (Hybrid) Duration: 12 months Job Description: Job Summary 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 NoSQL 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 NoSQL (MongoDB) 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. Participate in Agile development cycles, including TDD/BDD practices. Support infrastructure and DevOps 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 NoSQL databases, particularly MongoDB. 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 ReactJS/Redux for integration purposes. Experience managing database schemas with Liquibase. Working knowledge of Unix/Linux environments.

Location: Canada, CA

Posted Date: 4/26/2025
View More Compunnel Inc. Jobs

Contact Information

Contact Human Resources
Compunnel Inc.

Posted

April 26, 2025
UID: 5161642049

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.