Create Alert
Email me similar jobs

Intermediate Java Full Stack Developer to design and implement enterprise applications using Java, Spring Boot, and Angular

Développeur Java

Description du poste

Lieu : Montréal

Date de début : ASAP

Durée du mandat : 30 juin

Horaire de travail : 40 heures semaine

Mode de travail : Hybride

Description

Dans le cadre de projets technologiques en cours, l’organisation recherche deux développeurs ou développeuses Java full stack senior pour contribuer au développement et à l’évolution des solutions applicatives.

Responsabilités :

  • Agir à titre de concepteur-développeur Java full stack ;
  • Conseiller le projet dans les choix et les décisions technologiques liés aux développements ;
  • Analyser, concevoir et réaliser (programmer) des solutions en Java, tant pour le front-end que le back-end ;
  • Contribuer à l’amélioration continue des activités de développement (agilité, intégration du code, tests automatisés, déploiement, etc.).
  • Exigences et qualifications requises :

  • Posséder un minimum de 6 ans d’expérience pertinente en lien avec le mandat ;
  • Avoir une excellente maîtrise des technologies Java, notamment Spring Boot, pour le développement back-end ;
  • Avoir une bonne connaissance du framework Angular pour le développement front-end d’applications Web modernes ;
  • Avoir une bonne connaissance d’outils et de technologies parmi les suivants

  • Protocoles de communication (AMQP, REST) ;
  • Bases de données Oracle et SQL ;
  • Avoir une connaissance de la mise en place de pipelines CI/CD à l’aide de TeamCity ou d’outils équivalents, ainsi que de Bitbucket (Git), et être en mesure d’assurer le maintien et l’exploitation de la solution dans un contexte DevOps ;
  • Avoir une bonne connaissance de l’infrastructure Azure ;
  • Avoir une connaissance des approches Specification-Driven Development (SDD) et Test-Driven Development (TDD), un atout ;
  • Une connaissance de Python constitue un atout ;
  • Avoir démontré la capacité à travailler dans un environnement Agile (Scrum/Kanban), ainsi qu’à utiliser les outils Jira et Confluence.
  • Technologies et outils requis : Java, Spring Boot, Angular, bases de données Oracle et SQL, CI/CD, TeamCity, Bitbucket (Git), Specification-Driven Development (SDD).
  • Our energy client is seeking an Intermediate Java Full Stack Developer to design and implement enterprise applications using Java, Spring Boot, and Angular

    Join a multi-year technology initiative supporting mission-critical digital solutions within a major public organization. The role contributes to full-stack design and development across back-end services and modern Angular front-end components. It offers a high level of technical influence in architecture, integration, and continuous delivery initiatives. This mandate runs through June within a hybrid environment based in Montreal.

    Contract, Montreal, Hybrid, Working Hours: EST

    Must Haves

  • Minimum 6 years of relevant experience in Java and Spring Boot back-end development
  • Proficiency with Angular for modern web front-end development
  • Hands-on expertise with Oracle and SQL databases, and communication protocols such as AMQP and REST
  • Experience implementing CI/CD pipelines using TeamCity and Bitbucket (Git) in a DevOps environment
  • Knowledge of Azure infrastructure and experience in Agile (Scrum/Kanban) environments using Jira and Confluence
  • Nice to Have

  • Familiarity with Specification-Driven Development (SDD) and Test-Driven Development (TDD)
  • Knowledge of Python
  • Responsibilities

  • Act as a full stack designer-developer contributing to Java-based solution development
  • Advise the project team on technical design and technology decisions
  • Analyze, design, and program application components for front-end and back-end modules
  • Contribute to continuous improvement initiatives across code integration, testing, and deployment

  • Similar jobs

    Intermediate Java Full Stack Developer to design and implement enterprise applications using Java, Spring Boot, and Angular

    Apply Now
    Back to search page