Senior Full Stack Developer

at  CoucheTard

Laval, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Feb, 2025Not Specified05 Nov, 20246 year(s) or aboveSpring Security,Web Services,Pipeline,Components,Java,Storage,Spring Framework,Code Review,English,Business Logic,Git,Optimization,Spring Boot,Spring Data,Css,Data Modeling,Design Patterns,Jpa,Bilingualism,Test Cases,Docker,AngularNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOIN OUR TEAM!

At Couche-Tard/Circle K, our mission is simple: to make our customer’s lives a little easier everyday. You may have already stopped for coffee, refueling your car, or eating something on the go. Then, you know what Couche-Tard/Circle K is. We have grown into a successful global company with over 16,000 stores in 29 countries, serving almost 9 million customers every day. In total, more than 150,000 people work in our stores and offices. We make journeys easier by offering fast and friendly service. We care about our people and our communities, and we look for ways to uplift people first. Wherever your journey’s going, we can help you get there. Are you ready to grow your career? Let’s grow together!

WHAT YOU’LL NEED

We want you to join our team! Here’s what we’re looking for:

KNOWLEDGE, SKILLS AND EXPERIENCE:

  • 7+ years of experience developing backend RESTful application using Java and Spring framework
  • Experience with Java 11+, Spring Boot 3, Spring Security, Spring Data, and JPA
  • 6+ years of experience working with SQL databases, data modeling, and optimization
  • Experience with writing secure, clean, and efficient code by following best practices and design patterns.
  • Experience with writing unit and integration test cases
  • Work experience with REST API standards and Swagger
  • 6+ years of experience developing frontend applications by using Angular, recent work experience with Angular 10+
  • 6+ years of experience with JavaScript, typescript, HTML.
  • Expertise using CSS and Angula Material 11 and translating mockup screens to working application
  • Unit-test the code, debugging, and experience with libraires like Jest
  • Create custom directives and components, self-contained, reusable, and testable modules, and components.
  • Experience with mocking up the API services data using mock component.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
  • Able to design the front-end application based on the swagger specification and the business logic in the backend endpoint.
  • Experience with authentication platforms like Okta, Oauth2, and SAML.
  • Communicating with external web services
  • Profile optimization (memory, speed)
  • Experience with Azure Web services, functions, storage, build pipeline, and deployment
  • Experience with code review, Git, and GitHub actions, and docker
  • Experience with application optimization and detecting memory leakage

LANGUAGE SKILLS

  • Bilingualism required (French and English), both written and spoken, as the person will be called upon to serve English-speaking regions.

Responsibilities:

We are Looking for an experienced application architect with hands on experience with Java, Spring, and Angular, as a part of the development team, you will be working on creating RESTful APIs by using Java and Spring framework, integrating with SQL DB, creating for Web application using Angular, and deploying to Azure services


REQUIREMENT SUMMARY

Min:6.0Max:11.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Laval, QC, Canada