Role: Full Stack Developer
Location: Montreal Quebec Canada (Hybrid)
Type: Contract
Day to Day Job Duties:
- Design develop and deploy secure scalable and high performance full stack applications for banking and financial systems.
- Build responsive and intuitive frontend applications using Angular JavaScript TypeScript HTML5 CSS3 SCSS Redux Bootstrap and Material UI.
- Develop backend services using Java Spring Boot Spring Framework Hibernate and REST/GraphQL APIs.
- Create and maintain microservices ensuring transactional integrity and high availability across core banking workflows.
- Implement event-driven services and integrations using Kafka.
- Participate in architectural discussions and contribute to HLD/LLD documentation.
- Apply clean code principles SOLID design patterns and secure development best practices.
- Conduct thorough code reviews and enforce coding and architectural standards.
- Implement CI/CD pipelines using Jenkins and Git based workflows.
- Deploy and manage services using Docker and Kubernetes in cloud or on prem environments.
- Monitor system performance using Splunk Dynatrace ELK Stack Prometheus or similar tools.
- Collaborate closely with Business Analysts QA Architects and Project Managers to deliver high quality solutions.
- Participate in Agile ceremonies such as daily standups sprint planning grooming retrospectives and estimations.
- Troubleshoot and resolve production issues including root cause analysis and performance tuning.
- Ensure security stability and reliability across critical banking applications.
- Optimize database queries API performance and frontend rendering for speed and scalability.
- Mentor junior developers and guide the team on engineering best practices.
Basic Qualifications:
- Minimum 8 years of hands on experience in Java development building enterprise programming skills in Java with deep understanding of Object-Oriented Design principles.
- 5 years of experience working with Spring Boot Spring Framework RESTful microservices and Hibernate/JPA.
- Experience integrating distributed systems with Kafka.
- Experience with frontend frameworks including Angular JavaScript TypeScript HTML5 CSS3 SCSS.
- Hands on experience with relational databases such as Oracle PostgreSQL SQL Server MySQL.
- Experience with CI/CD pipelines using Git and Jenkins.
- Strong working knowledge of Docker Kubernetes and container orchestration.
- Hands on experience using monitoring tools such as Splunk Dynatrace ELK Prometheus.
- Understanding of authentication and security standards such as OAuth2.0 JWT SAML TLS encryption.
- Excellent analytical debugging and problem solving skills.
Travel:
- Preferred Location: Montreal Hybrid at client site
Degree:
- Bachelors in Computer Science Engineering or equivalent work experience.
Nice to Have: (But not a must)
- Experience working in the Banking or Financial Services domain.
- Experience working with XML JSON and secure enterprise integrations.
- Prior experience mentoring or leading small development teams.
- Experience with cloud platforms (AWS Azure GCP).
Role: Full Stack Developer Location: Montreal Quebec Canada (Hybrid) Type: Contract Day to Day Job Duties: Design develop and deploy secure scalable and high performance full stack applications for banking and financial systems. Build responsive and intuitive frontend applications using Angular Jav...
Role: Full Stack Developer
Location: Montreal Quebec Canada (Hybrid)
Type: Contract
Day to Day Job Duties:
- Design develop and deploy secure scalable and high performance full stack applications for banking and financial systems.
- Build responsive and intuitive frontend applications using Angular JavaScript TypeScript HTML5 CSS3 SCSS Redux Bootstrap and Material UI.
- Develop backend services using Java Spring Boot Spring Framework Hibernate and REST/GraphQL APIs.
- Create and maintain microservices ensuring transactional integrity and high availability across core banking workflows.
- Implement event-driven services and integrations using Kafka.
- Participate in architectural discussions and contribute to HLD/LLD documentation.
- Apply clean code principles SOLID design patterns and secure development best practices.
- Conduct thorough code reviews and enforce coding and architectural standards.
- Implement CI/CD pipelines using Jenkins and Git based workflows.
- Deploy and manage services using Docker and Kubernetes in cloud or on prem environments.
- Monitor system performance using Splunk Dynatrace ELK Stack Prometheus or similar tools.
- Collaborate closely with Business Analysts QA Architects and Project Managers to deliver high quality solutions.
- Participate in Agile ceremonies such as daily standups sprint planning grooming retrospectives and estimations.
- Troubleshoot and resolve production issues including root cause analysis and performance tuning.
- Ensure security stability and reliability across critical banking applications.
- Optimize database queries API performance and frontend rendering for speed and scalability.
- Mentor junior developers and guide the team on engineering best practices.
Basic Qualifications:
- Minimum 8 years of hands on experience in Java development building enterprise programming skills in Java with deep understanding of Object-Oriented Design principles.
- 5 years of experience working with Spring Boot Spring Framework RESTful microservices and Hibernate/JPA.
- Experience integrating distributed systems with Kafka.
- Experience with frontend frameworks including Angular JavaScript TypeScript HTML5 CSS3 SCSS.
- Hands on experience with relational databases such as Oracle PostgreSQL SQL Server MySQL.
- Experience with CI/CD pipelines using Git and Jenkins.
- Strong working knowledge of Docker Kubernetes and container orchestration.
- Hands on experience using monitoring tools such as Splunk Dynatrace ELK Prometheus.
- Understanding of authentication and security standards such as OAuth2.0 JWT SAML TLS encryption.
- Excellent analytical debugging and problem solving skills.
Travel:
- Preferred Location: Montreal Hybrid at client site
Degree:
- Bachelors in Computer Science Engineering or equivalent work experience.
Nice to Have: (But not a must)
- Experience working in the Banking or Financial Services domain.
- Experience working with XML JSON and secure enterprise integrations.
- Prior experience mentoring or leading small development teams.
- Experience with cloud platforms (AWS Azure GCP).
View more
View less