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
Location: Canada, CA
Posted Date: 4/26/2025
Contact Information
Contact | Human Resources Compunnel Inc. |
---|