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