Senior Full Stack Developer
at CoucheTard
Laval, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 Feb, 2025 | Not Specified | 05 Nov, 2024 | 6 year(s) or above | Spring 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,Angular | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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