Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Developer (Java/JavaScript)

VDart Inc

Role: Full Stack Developer (Java/JavaScript)

Location: Montreal, QC (Hybrid)

Type: Contract

Position Summary:

  • We are seeking an experienced Full Stack Developer (Java/JavaScript) to join the Risk and Information Management team supporting Non-Financial Risk Management applications. The ideal candidate will have strong expertise in designing, developing, and maintaining enterprise-grade multi-tier Java applications and modern web-based user interfaces.
  • The role requires collaboration within a global Agile environment to deliver scalable, secure, and high-performing solutions while leveraging modern development practices, including AI-assisted software development tools. This is an excellent opportunity to work on mission-critical applications, solve complex technical challenges, and contribute to the modernization of risk management platforms.

Day-to-Day Job Duties:

  • Design, develop, and maintain enterprise-grade full-stack applications using Java, Spring Boot, and modern JavaScript frameworks.
  • Build scalable, secure, and high-performing software solutions supporting Non-Financial Risk Management platforms.
  • Develop and maintain RESTful Web Services, distributed systems, and microservices-based applications.
  • Collaborate with business stakeholders, architects, product owners, and global development teams to translate business requirements into technical solutions.
  • Participate in architecture discussions, technical design reviews, and code review sessions to ensure development of best practices and coding standards.
  • Leverage AI-powered development tools such as GitHub Copilot, Agent Mode, and other coding assistants to improve development efficiency and solution quality.
  • Develop and execute unit, integration, and automated test cases to maintain application quality and reliability.
  • Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, backlog grooming, and project status reporting.
  • Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
  • Contribute to continuous improvement initiatives, knowledge sharing, and adoption of development best practices across teams.
  • Adapt to evolving business, technology, and regulatory requirements while ensuring timely project delivery.

Basic Qualifications:

  • Minimum 7+ years of hands-on experience in software development with strong expertise in enterprise Java applications.
  • Minimum 5+ years of experience with Core Java, Java EE/Jakarta EE, Spring Framework, Spring Boot, and RESTful Web Services.
  • Minimum 5+ years of experience working with relational databases such as Oracle, SQL Server, PostgreSQL, or similar databases.
  • Minimum 3+ years of experience developing front-end applications using Angular, React, JavaScript, TypeScript, HTML5, and CSS.
  • Experience designing and implementing large-scale distributed systems and microservices architectures.
  • Experience utilizing AI coding assistants such as GitHub Copilot and other Generative AI development tools.
  • Strong understanding of software engineering best practices, object-oriented design principles, and application performance optimization.
  • Experience writing comprehensive unit and integration tests using modern testing frameworks.
  • Strong analytical, problem-solving, organizational, and communication skills.
  • Proven ability to work effectively within Agile/Scrum development teams and collaborate with geographically distributed stakeholders.
  • Understanding business requirements and ability to align technical solutions with organizational objectives.

Nice to Have:

  • Experience with DevOps practices and CI/CD pipeline implementation.
  • Hands-on experience with Jenkins, Git, and automated deployment processes.
  • Exposure to containerization technologies such as Docker and Kubernetes.
  • Knowledge of observability, monitoring, and application performance management tools.
  • Understanding of serverless architecture and cloud-native application development.
  • Experience with Jira or other Application Lifecycle Management (ALM) tools.
  • Basic Linux administration and Shell scripting knowledge.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Prior experience working within Financial Services, Risk Management, or Regulatory Technology environments.
  • Experience mentoring junior developers and leading technical initiatives
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Full Stack Developer (Java/JavaScript) in Canada vacancy
  • $64.5k - $82.5k

     ...Requirements: ~1–2 years of full-stack development experience,...  ...development. ~ Strong knowledge of Java, Spring Boot, Angular, and...  ...TypeScript, HTML5, CSS3, and JavaScript (ES6+). ~ Familiarity with...  ...Responsibilities: Design, develop, and support end-to-end applications... 
    Java
    Full time
    Contract work
    Remote work

    Software Guidance & Assistance

    Canada
    2 days ago
  • $61.6k - $113.9k

     ...Typically 4-6 years of relevant full stack development experience....  ...experience. Proficiency in Java, Spring Boot, Hibernate/JPA....  ...and service applications. Develop high-quality technology applications...  ...microservices JavaScript Network Fullstack More... 
    Java
    Full time
    Work at office

    BMO Financial

    Canada
    more than 2 months ago
  • $83.33k - $120.62k

     ...organization, apply now. We are currently seeking a Senior JAVA Full Stack/AWS Developer - Remote Canada Role. to join our team in Vancouver,...  .... ~3+ years of experience with React or Angular, JavaScript/TypeScript, HTML, and CSS. ~3+ years of hands-on experience... 
    Java
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    25 days ago
  •  ...You will design, build, and operate the full-stack services that power the server-side loop...  ...more modern languages (C#, Go, TypeScript, Java, or similar), with solid experience...  ...backend services and able to work in a modern JavaScript/TypeScript framework when a feature... 
    Java
    Full time

    Beyondtrust

    Canada
    a month ago
  • $194k - $267k

     ...world. We are looking for an experienced full stack Staff Software Engineer (with a focus...  ...software. You will play a crucial role in developing and maintaining shared libraries and...  ...development background in a language like Java, Python, or C++ , and significant experience... 
    Java
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Okta

    Canada
    10 days ago
  •  ...code examples, solutions, and corrections in Python, JavaScript including ReactJS, C and C++, Java, Rust, and Go for model training and benchmarking....  ...engineering experience. Proven experience building full-stack applications and deploying scalable, production-grade... 
    Java
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    SaidGig

    Canada
    more than 2 months ago
  •  ...transactions Experience  - 8+ years solid experience with java spring-based frameworks and libraries preferably Spring boot...  ...cloud-based software applications - Experience designing and developing applications in microservices architecture" NTT DATA provides... 
    Java
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    10 days ago
  • $148.3k - $171k

     ..., you will be responsible for designing, developing, testing, and operating reliable backend...  ...-quality backend services and APIs using Java and related technologies. Own backend...  ...we manage the data of job applicants. Our full notice outlining how data will be processed... 
    Java
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home

    Binance US

    Canada
    6 days ago
  • $90k - $130k

     ...at least two major programming languages, such as Python, JavaScript, Go, or Java, along with experience using SQL databases. We value hands...  ...both orchestration specialists and experienced software developers who want to help advance cutting-edge generative AI.... 
    Java
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...services for parsing, logic, and reporting. We are proficient in at least two major programming languages, such as Python, JavaScript, Go, or Java, and have worked with SQL databases. We have practical experience building in live, non-mocked environments and managing... 
    Java
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases. We...  ...passionate orchestration specialists and experienced software developers who want to help shape the future of autonomous systems... 
    Java
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...are proficient in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases. We have hands-on experience developing for live, non-simulated environments and managing multi-step system interactions... 
    Java
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases. We are...  ...agent performance. We work with leading AI teams to develop large language models that can act as proactive, multi-step... 
    Java
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  • $120k - $140k

     ...expected to act in the best interest of Insight's stakeholders and customers on each of them. This role is ideal for a full-stack engineer with solid Java and Spring Boot fundamentals and hands-on frontend experience who takes ownership of the work in front of them, fixes... 
    Java
    Local area
    Immediate start
    Remote work

    Insight

    Canada
    3 days ago
  • $110k - $160k

     ...will have extensive experience in Fenergo, Java/Spring Boot, Microservices, Python,...  ...teams, review solution designs, mentor developers, and ensure adherence to engineering standards...  ....js Frontend: React JS, AngularJS, JavaScript, HTML5, CSS Architecture:... 
    Java
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    a month ago
  • $90k - $130k

     ...at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases. We...  ...welcomes both orchestration specialists and experienced software developers who want to help shape the future of autonomous systems.... 
    Java
    Temporary work

    Outlier AI

    Canada
    more than 2 months ago
  • $90k - $130k

     ...highly proficient in at least two major programming languages, such as Python, JavaScript, Go, or Java, and we have experience working with SQL databases. We have practical experience developing in live, non-simulated environments and managing multi-step system... 
    Java
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  • Job Summary: The Mobile Application Developer and Support Analyst is responsible for designing...  ...Customize and extend MDK apps using JavaScript and manage application lifecycle via SAP...  ...using SAP CAP with Node.js or Java and maintain HDI containers on SAP HANA... 
    Java

    vTech Solution

    Canada
    2 days ago
  • $166.6k - $208.3k

     ...meets but anticipates the needs of our customers. Our product engineering group is growing and we’re looking to hire senior full-stack engineers . We’re a team of pragmatic, product-minded engineers motivated by the desire to create lovable products that rescue our... 
    Full time

    Mercury

    Canada
    10 days ago
  •  ...Full Stack Developer All IT Solutions Canada · Ontario, Ontario Workplace Type — Remote Employment Type — Contract We are currently seeking a qualified Full Stack Developer to support this engagement. Please review the complete requirements, work location... 
    Contract work
    Local area
    Remote work

    All IT Solutions

    Canada
    23 days ago
  • $113k - $130.22k

     ...thinking organization, apply now. We are currently seeking a Java + SQL + Angular Developer to join our team in Toronto, Ontario (CA-ON), Canada (CA)....  ...Developer provides input and support for, and performs full systems life cycle management activities (e.g., analyses,... 
    Java
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    7 days ago
  •  ...Development & Power Platform. This role focuses on building AI-powered full-stack web applications, including front-end interfaces, APIs, cloud...  ...Next.js, including SSR and API routes ~ Strong TypeScript/JavaScript and modern front-end tooling experience ~ Experience with... 

    J M Group Inc

    Canada
    2 days ago
  •  ...owned afterward. - Comfortable owning work on both sides of the stack: React and TypeScript on the frontend, and Python API/service...  ...example Snowflake), and large product or customer datasets. - Developer tools, cloud infrastructure, FinOps, data products, or B2B SaaS... 
    Full time
    Temporary work

    Archera

    Canada
    a month ago
  • $80.33k - $120.5k

     ...Responsibilities: Design, develop, and execute comprehensive test...  ...test automation frameworks using Java, Spring Boot, RestAssured,...  ...multiple layers of the technology stack ~5+ years of hands-on...  ...skills are required. Knowledge of JavaScript/Typescript is an added advantage... 
    Java
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    a month ago
  • $127k - $203k

     ...enables our teams to deliver and develop solutions that provide safety,...  ...of leading and solutioning full automation testing strategies...  ...Advanced working knowledge of Java. • Solid experience using testing...  ..., TestNG. • Experience with JavaScript testing frameworks like... 
    Java
    Full time
    Worldwide

    Mastercard

    Canada
    12 days ago
  • $120k - $160k

     ...experiences that feel effortless, connected, and customer-first. That’s where you come in. The Role We're hiring Senior Full-Stack Developers to build and own the client-facing product experiences at Flinks. You'll work across the Angular/TypeScript front end and... 
    Remote job
    Full time
    Temporary work
    Flexible hours

    Flinks

    Canada
    a month ago
  •  ...Arrangement: Onsite Employment Type: Full-Time FTE Job Summary: We are seeking...  .... Key Responsibilities: Develop and maintain production-quality Python...  ...where required. Work with existing Java-based PingDS components and understand their... 
    Java
    Permanent employment
    Full time

    Acestack

    Canada
    2 days ago
  • $61.6k - $113.9k

     ...within the last 3 months) with the core technology stack mentioned. ~ Ability to articulate your...  ...support. Create and maintain applications using Java and Spring Boot in a microservices and cloud-based setting. Develop integrations for systems and applications using... 
    Java
    Full time

    BMO Financial

    Canada
    more than 2 months ago
  •  ...insights platform. This is a full-time role based in Ottawa, ON,...  ...architecture while contributing full-stack when needed, collaborating...  ...Architect & Build: Design, develop, and maintain scalable backend...  ...such as Python, Ruby GO , Java or similar . Data & Databases... 
    Java
    Full time
    Work at office

    Forum Ventures

    Canada
    a month ago
  • $115.2k - $194.4k

     ...platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security...  ...continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve... 
    Full time
    Remote work
    Night shift
    Weekend work
    Weekday work

    GitLab

    Canada
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer (Java/JavaScript). Be the first to apply!