Full Stack Application / Web Developer

Axelon

Montreal, QC

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Behavior Driven Development (BDD), Business Solutions, CSS (Cascading Style Sheet), Code Reviews, Communication Skills, Credit Risk, Customer/Client Research, Database Administration, Database Design, Debugging Skills, DevOps, Documentation, HTML5, Identify Issues, Internet Application, Java, JavaScript, Loans, Microservices, MongoDB, NoSQL, Onboarding, Problem Solving Skills, Production Systems, REST (Representational State Transfer), React.js, Relational Databases (RDBMS), Risk, SQL (Structured Query Language), Scalable System Development, Scrum Product Owner, ScrumMaster, Software Design, Sprint Planning, Standup Meetings, Systems Maintenance, Team Player, Test Automation, Test Driven Development (TDD), Test Harness, Test Suite, Testing, Time Management, User Experience Design (UXD), User Interface/Experience (UI/UX), Waterfall Model of Software Development, Web Programming
LOCATION
Montreal, QC
POSTED
2 days ago

Summary:

  • Location: Montreal (day 1 onboarding onsite / in-office presence required 3x/week)
  • Contract Position: 12 Months
  • Years of Experience: 5-7

Responsibilities:

  • Design and develop scalable and maintainable applications and APIs (Java, React).
  • Integrate workflow services and other teams' APIs as needed.
  • Implement and maintain databases (SQL or NoSQL), including schema design and optimization.
  • Perform code reviews and provide constructive feedback to peers.
  • Maintain and enhance automated test suites, deployment pipelines, and documentation.
  • Perform testing and coordinate deployments to testing and production environments.
  • Respond to user feedback and support requests, troubleshoot and resolve incidents in a timely manner.
  • Participate in agile ceremonies (stand-ups, sprint planning, reviews, retrospectives) and horizontal design forums.
  • Collaborate closely with other workflow team members and leads on cross-cutting product features.
  • Stay updated with new technologies, frameworks, and agile methodologies.

Required Skills:

  • Strong understanding of modern application design, including microservices architecture.
  • Strong Java knowledge.
  • Solid understanding of REST APIs.
  • Hands-on experience with relational databases and SQL skills.
  • Excellent analytical ability, strong problem-solving, and debugging skills.
  • Strong collaboration and communication skills.
  • Experience with DevOps and deployment pipelines, containerization.

Preferred Skills:

  • Experience with modern UI technologies (React/Redux preferred), UX design.
  • Experience with Spring Boot.
  • Hands-on experience with MongoDB or other NoSQL databases.
  • Experience in automated testing frameworks, TDD/BDD.

Team Profile:

  • Credit Risk is the risk of loss to a lender or investor due to the borrower's default or inability to fulfill the terms of a financial contract.
  • The Credit Risk Limits and Approvals team provides technology solutions focused on credit risk limits: implementing workflows to set and maintain them and maintaining systems to monitor them against counterparty exposures at various levels and entities.
  • The team also owns a number of other business solutions including daily task management, approvals, authority entitlements, and credit portfolio reporting in close collaboration with business partners.
  • We are looking for a backend/full stack (ideally) application developer with web-based front-end (HTML5/JavaScript/CSS/React) and backend (Java/Spring) expertise to help us design and develop scalable and robust web applications that support the Credit Risk department.
  • The system is a complex distributed global platform with a rich user interface, communicating with backend services primarily written in Java.
  • Credit Risk IT has adopted agile methodology as part of the company's shift away from the traditional waterfall approach. Teamwork and structure are set in line with agile - with strong collaboration with the Scrum Master, Product Owner, and Chapter Lead.

About the Company

A

Axelon