Back to results

Java Full stack Developer with Snowflake

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Full Stack Java Developer with Snowflake

Job Title: Full Stack Java Developer – Snowflake

Location: Montreal, QC, Canada

Work Mode: Hybrid

Employment Type: Full-Time

Job Description

We are looking for an experienced Full Stack Java Developer with strong Snowflake experience to join our team in Montreal, QC. The ideal candidate will have strong hands-on experience in Java, Spring Boot, microservices, front-end development, REST APIs, and Snowflake.

The candidate will be responsible for designing, developing, integrating, and supporting scalable enterprise applications while working closely with business, data, and engineering teams.

Key Responsibilities

  • Design and develop scalable full-stack applications using Java and modern front-end technologies.
  • Develop backend services and RESTful APIs using Java, Spring Boot, and Spring Framework.
  • Build and maintain microservices-based applications.
  • Develop responsive user interfaces using React, Angular, or similar JavaScript frameworks.
  • Work with Snowflake for data storage, data integration, querying, and analytics.
  • Develop complex SQL queries, stored procedures, views, and data transformations.
  • Integrate applications with Snowflake and other enterprise data platforms.
  • Participate in application design, development, testing, deployment, and production support.
  • Implement unit testing, integration testing, and performance optimization.
  • Collaborate with DevOps teams on CI/CD, Git, Jenkins, Docker, and cloud deployments.
  • Troubleshoot application, API, database, and data-related issues.
  • Participate in Agile/Scrum ceremonies and work closely with cross-functional teams.

Required Skills

  • Strong experience with Core Java / Java 8+.
  • Hands-on experience with Spring Boot, Spring MVC, and Microservices.
  • Strong experience developing REST APIs and web services.
  • Experience with React, Angular, or similar front-end technologies.
  • Strong Snowflake experience.
  • Excellent SQL and relational database knowledge.
  • Experience with JSON, XML, and enterprise application integrations.
  • Experience with Git and CI/CD tools.
  • Good understanding of Agile/Scrum development methodologies.
  • Strong problem-solving and communication skills.
More about this job

Responsibilities

Design, develop, integrate, and support scalable full-stack applications using Java, Spring, microservices, modern front-end frameworks, and Snowflake. Build APIs and data transformations, test and optimize applications, support production systems, and collaborate with cross-functional and DevOps teams.

Requirements

Requires strong experience with Java 8+, Spring Boot, Spring MVC, microservices, REST APIs, and Snowflake, along with front-end development using React, Angular, or similar technologies. Candidates should also have strong SQL and relational database knowledge, experience with enterprise integrations and CI/CD tools, and familiarity with Agile/Scrum.

Skills

  • Java
  • Spring Boot
  • Spring MVC
  • Microservices
  • REST APIs
  • React
  • Angular
  • Snowflake
  • SQL
  • Relational Databases
  • JSON
  • XML
  • Git
  • CI/CD
  • Jenkins
  • Docker

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics

Keywords

  • Java
  • Java 8+
  • Spring Boot
  • Spring MVC
  • Spring Framework
  • Microservices
  • REST APIs
  • Web Services
  • React
  • Angular
  • JavaScript
  • Snowflake
  • SQL
  • Relational Databases
  • Stored Procedures
  • Data Transformations
  • Data Integration
  • JSON
  • XML
  • Git
  • CI/CD
  • Jenkins
  • Docker
  • Cloud Deployments
  • Unit Testing
  • Integration Testing
  • Performance Optimization
  • Agile
  • Scrum
  • Enterprise Applications

Report this job