Software Engineer (Quebec City)

Software Engineer (Quebec City)

17 Oct
|
IMCS Group
|
Quebec City

17 Oct

IMCS Group

Quebec City

Java Full Stack Developer

Location: Montreal, QC (Onsite)

Duration: 6-12 Months contract with possible extension

Key Responsibilities and Competencies

- 2+ years of relevant experience
- Develop full-stack applications using Java on the backend and JavaScript or TypeScript, HTML5, CSS, and Angular on the frontend.
- Work with Java 17 and/or Java 21, Maven/Gradle, and Spring Boot.
- Develop and maintain frontend applications using Angular 8, Angular 10, or later versions, preferably Angular 17.
- Design, develop, and integrate RESTful APIs.
- Implement application security using Spring Security and JWT or OAuth2.
- Work with cloud-based databases, including Neo4j graph database and PostgreSQL.
- Implement microservices and debug distributed applications in a Linux environment.
- Apply data structures, algorithms, software design principles, design patterns, and architecture concepts.
- Perform troubleshooting and provide application development support.




- Work with CI/CD tools such as GitLab and Jenkins.
- Use Git/Gerrit for version control.
- Monitor application metrics using Prometheus and Grafana, and manage logs using ELK/EFK Stack.
- Work with Docker, Helm, Kubernetes, and Spinnaker.

Good to Have

- Experience with Linux and Unix systems.
- Knowledge of unit testing frameworks such as JUnit and Mockito.
- Experience with test automation frameworks such as Selenium, Cucumber, and Cypress.
- Familiarity with IntelliJ IDEA for backend development and Visual Studio Code for frontend development.
- Experience with Free and Open-Source Software (FOSS) and license handling.
- Experience working with cross-functional teams in an Agile software development setting.
- Excellent written and verbal English communication skills.
- Strong analytical and problem-solving skills.

📌 Software Engineer (Quebec City)
🏢 IMCS Group
📍 Quebec City

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (quebec city) / quebec city

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (quebec city) / quebec city