×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer

Job in Montreal, Montréal, Province de Québec, Canada
Listing for: VDart Inc
Full Time position
Listed on 2026-01-28
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Montreal

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/Graph

    QL 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 apps.

    Strong 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, Postgre

    SQL, 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 OAuth
    2.0, JWT, SAML, TLS encryption.
  • Excellent analytical, debugging, and problem solving skills.

Travel:

  • Preferred

    Location:

    Montreal, Hybrid at client site

Degree:

  • Bachelor's 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).
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary