Intermediate Java Full Stack Developer to design and implement enterprise applications using Java,
S.i. Systems
Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Temporaire à temps plein
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).
Informations additionnelles
_______________________________________________________________________________________________________________________________________________________
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