Job Category: Developer
Job Type: Full Time
Job Location: Montreal
Date Posted: November 05 2025
Role and responsibilities
We are seeking a skilled and proactive Java Developer to contribute to a dynamic development environment. The ideal candidate will participate in all phases of the Software Development Life Cycle (SDLC), deliver high-quality solutions independently, and contribute to innovative projects within a fast-paced environment. Experience in financial services, particularly Wealth Management, is a plus.
What we need your help with
- Participate in all aspects of the SDLC, including analysis, design, coding, testing, and implementation.
- Work autonomously as an independent developer with minimal oversight.
- Ensure high accuracy and attention to detail in all deliverables.
- Analyze business requirements; prepare functional and minor development specifications.
- Develop solutions that meet business needs in a timely manner.
- Approach problems as challenges and handle them constructively.
What we are looking for
- Strong proficiency in Core Java and Object-Oriented Programming concepts.
- Experience with Spring Framework and Cucumber testing framework.
- Hands-on experience with Spring Boot, Microservices architecture, RESTful APIs, and JSON.
- Good knowledge of relational databases (SQL, JDBC) and stored procedures.
- Familiarity with code repositories such as GitHub, Bitbucket, and CI/CD pipelines using Jenkins.
- Experience deploying containerized applications with Kubernetes, PodMan, and cloud deployment strategies.
- Proficiency in scripting languages like Python and Shell Scripting.
- Excellent time management skills with the ability to prioritize and multitask effectively.
- Strong willingness to learn and understand domain-specific requirements.
- Knowledge of Snowflake, Azure AKS deployment.
- Experience with AngularJS and TypeScript.