Java Full Stack Developer

4 days ago


Montreal, Quebec, Canada Business Intelli Solutions Full time

Job Overview

We are seeking a highly skilled Full Stack Developer to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and services. This role requires a strong understanding of both front-end and back-end technologies, as well as experience with cloud platforms, microservices architecture, and modern development practices. The successful applicant will collaborate across teams to deliver innovative solutions that meet business needs and enhance user experience.

Responsibilities

  • Full-stack development, across back-end including Java, and front-end including
  • JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).
  • Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot.
  • Angular framework.
  • RESTful APIs.
  • Spring Security + JWT (or OAuth2).
  • Cloud-based databases including Neo4J (graph database) and Postgres.
  • Microservice implementation and debugging of distributed applications in a Linux environment.
  • Data structures/algorithms and software design.
  • Software design patterns and architecture.
  • Troubleshooting and application development support.
  • CI/CD tools such as GitLab or Jenkins.
  • Version control Git/Gerrit.
  • Monitoring: Prometheus + Grafana (for metrics), ELK/EFK Stack (for logging).
  • Docker, Helm, Kubernetes, Spinnaker.
  • Linux and Unix systems.
  • Unit test frameworks such as Junit and Mockito.
  • Test automation frameworks such as Selenium, Cucumber and Cypress.
  • IDEs: IntelliJ IDEA (Backend) & Visual Studio Code (Frontend).
  • Experience with Free Open-Source Software and license handling.
  • Experience working in an organization involving cross-functional teams and Agile
  • software development.
  • Excellent written and verbal English communication skills.
  • Strong analytical and problem-solving skills.

Aperçu du poste

Nous recherchons un développeur Full Stack expérimenté pour rejoindre notre équipe de développement dynamique. Le candidat idéal sera responsable de la conception, du développement et de la maintenance d'applications et de services web évolutifs. Ce poste requiert une solide maîtrise des technologies front-end et back-end, ainsi qu'une expérience des plateformes cloud, de l'architecture microservices et des bonnes pratiques de développement. Le candidat retenu collaborera avec les différentes équipes afin de proposer des solutions innovantes répondant aux besoins de l'entreprise et améliorant l'expérience utilisateur.

Responsabilités:

  • Développement Full-stack, à la fois back-end (incluant Java) et front-end (incluant JavaScript ou Typescript, HTML5, CSS et Angular (8, 10 ou ultérieur, de préférence 17)).
  • Java (incluant Java 17 et/ou Java 21), Maven/Gradle et Spring Boot.
  • Framework Angular.
  • API RESTful.
  • Spring Security + JWT (ou OAuth2).
  • Bases de données basées sur le cloud incluant Neo4J (base de données orientée graphe) et Postgres.
  • Implémentation de microservices et débogage d'applications distribuées dans un environnement Linux.
  • Structures de données/algorithmes et conception de logiciels (software design).
  • Patrons de conception de logiciels (software design patterns) et architecture.
  • Dépannage (Troubleshooting) et support au développement d'applications.
  • Outils de CI/CD tels que GitLab ou Jenkins.
  • Contrôle de version Git/Gerrit.
  • Surveillance (Monitoring) : Prometheus + Grafana (pour les métriques), Pile ELK/EFK (pour la journalisation/les logs).
  • Docker, Helm, Kubernetes, Spinnaker.
  • Systèmes Linux et Unix.
  • Frameworks de tests unitaires tels que Junit et Mockito.
  • Frameworks d'automatisation des tests tels que Selenium, Cucumber et Cypress.
  • Environnements de développement intégrés (IDE) : IntelliJ IDEA (Back-end) et Visual Studio Code (Front-end).
  • Expérience avec les logiciels libres (Free Open-Source Software) et la gestion des licences.
  • Expérience de travail au sein d'une organisation impliquant des équipes transversales (cross-functional teams) et le développement logiciel Agile.
  • Excellentes compétences en communication écrite et verbale en anglais.
  • Solides compétences en analyse et en résolution de problèmes.

Job Types: Full-time, Fixed term contract

Contract length: 6 months

Pay: $52.00 per hour

Expected hours: 37.5 per week

Ability to commute/relocate:

  • Montréal, QC: reliably commute or plan to relocate before starting work (required)

Experience:

  • Full-stack development: 3 years (required)

Work Location: In person



  • Montreal, Quebec, Canada Sapsol Technologies Inc Full time

    Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet...


  • Montreal, Quebec, Canada Sapsol Technologies Full time $60,000 - $120,000 per year

    Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet...


  • Montreal, Quebec, Canada AstraNorth Full time

    Essential Skills:Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot.Angular framework.RESTful APIs.Spring Security + JWT (or OAuth2).Cloud-based databases including Neo4J (graph...


  • Montreal, Quebec, Canada TekisHub Consulting Services Full time

    : Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17). • Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot. Angular framework. . RESTful APIS. . . Spring Security + JWT (or OAuth2). Cloud-based databases including Neo4] (graph...


  • Montreal, Quebec, Canada Maarut Inc Full time $60,000 - $120,000 per year

    Technologies / Skills:Full-stack development, including back-end (Java) and front-end (JavaScript or Typescript, HTML5, CSS, Angular 8, 10 or later, preferably 17)Java (including Java 17 and/or Java 21), Maven/Gradle, Spring BootFramework AngularAPIs RESTfulSpring Security + JWT (ou OAuth2)Cloud databases, including Neo4J (graph database) and...


  • Montreal, Quebec, Canada Axelon Services Corporation Full time US$1,000,000 - US$2,500,000 per year

    Job Title:Full Stack Java DeveloperLocation: Montreal (Day 1 onboarding onsite / in office presence 3x week)Pay: 12 Months ContractExperience Level: Level 5 (expert): 15 years or niche skill setRole:Looking for a Senior developer with exposure to Cloud Architectures & Public Cloud offerings.Participate in requirements refinement sessions, architecture,...

  • Full‑Stack Java

    4 days ago


    Montreal, Quebec, Canada Talents LGS Full time

    At LGS, we strive to provide a workplace that values your professional growth. Our company culture fosters diversity and inclusivity, and we welcome talents from both local and international backgrounds.As a team member, you will play a crucial role in driving major projects that propel our clients' businesses forward and improve people's lives. You will be...

  • java developer

    2 days ago


    Montreal, Quebec, Canada Tekgence Inc Full time

    Role:Full Stack Java DeveloperLocation:Montreal (Hybrid)Job Description:Seeking an experienced Full Stack Java Developer (8+ years) with strong expertise in Spring Boot, Microservices, and latest Angular frameworks. The ideal candidate will design, develop, and deploy scalable applications on Kubernetes, collaborating across teams to deliver high-performance...


  • Montreal, Quebec, Canada NTT DATA North America Full time

    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Senior Java Full Stack Developer (Onsite Hybrid) to join our team in Montreal, Quebec (CA-QC), Canada (CA).Job Responsiblities...


  • Montreal, Quebec, Canada Alithya Full time

    Our mission, your futureAs a global network of trusted advisors, we create cutting-edge technological solutions to overcome today's challenges and anticipate tomorrow's needs. It all starts with the collaboration of a diverse team of passionate innovators, each driven to make a difference. Together, we challenge the status quo and push each other to new...