Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Artech LLC

NewBe an early applicant

Hiring Java Full Stack Developer in Montreal, QC

Posted
Discussion

Summary

Contract (6-12 month) Java full-stack developer role in Montreal, QC on a hybrid schedule (3 days on-site). Day to day: build and support distributed microservice apps using Java 17/21 with Spring Boot on the back end and Angular on the front end, plus Docker/Kubernetes, GitLab/Jenkins CI/CD, and Prometheus/Grafana monitoring. Pays CAD 45 per hour.

Job Description

Job Description

Job Title: Java Full Stack DeveloperLocation: Montreal, QC - Hybrid (3 Days WFO)Duration: 06-12 MonthsHourly Pay Rate: 45 CAD

Job Description:

We are seeking a skilled Java Full Stack Developer with a strong background in both back-end and front-end technologies. The ideal candidate will have experience in developing and supporting distributed applications in a Linux environment and will be comfortable working in a hybrid model in Montreal, QC.

Required Skills & Qualifications
  • Full-stack development experience, including Java, JavaScript or Typescript, HTML5, CSS, and Angular (preferably version 17).
  • Proficiency in Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot.
  • Experience with RESTful APIs and Spring Security JWT (or OAuth2).
  • Knowledge of cloud-based databases such as Neo4J and Postgres.
  • Experience in microservice implementation and debugging in a Linux environment.
  • Strong understanding of data structures/algorithms and software design.
  • Experience with CI/CD tools like GitLab or Jenkins and version control systems like Git/Gerrit.
  • Familiarity with monitoring tools such as Prometheus Grafana and ELK/EFK Stack.
  • Experience with Docker, Helm, Kubernetes, and Spinnaker.
Preferred Skills & Qualifications
  • Experience with Linux and Unix systems.
  • Familiarity with unit test frameworks such as Junit and Mockito and test automation frameworks like Selenium, Cucumber, and Cypress.
  • Proficiency in using IDEs like IntelliJ IDEA for backend and Visual Studio Code for frontend development.
  • Experience with Free Open-Source Software and license handling.
  • Experience working in an organization with cross-functional teams and Agile software development.
  • Excellent written and verbal English communication skills.
  • Strong analytical and problem-solving skills.
Day-to-Day Responsibilities
  • Develop and maintain full-stack applications using Java and Angular.
  • Troubleshoot and provide support for application development.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.

For immediate consideration please click APPLY to begin the screening process with Alex.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →