Job Title: Développeur Java sénior
Location: Quebec City, QC (Hybrid)
Estimated Duration: 11 months
Date de début: dès que possible
Date de fin: 31 mars 2026
Titre : Développeur Java – Assurance de dommage
Responsabilités
- Comprendre et valider le besoin émis par l’équipe, et ce, en étroite collaboration avec le responsable de produit (PO) et/ou les utilisateurs.
- En collaboration avec l’équipe, participer à la conception, effectuer la programmation, la configuration ou l’intégration de la solution en demeurant dans le «?juste assez — juste à temps?»
- -en utilisant les meilleures pratiques de développement soutenues par les Centres d’excellence (COE) et en appliquant les bons patrons de conception, de découpage et de modélisation pour les traitements, les données, l’infrastructure d’hébergement, etc.
- -?en démontrant un souci constant d’assurer la sécurité et de préserver la confidentialité de l’information numérique;
- -?en orientant son développement vers la réalisation d’essais automatisés;
- -?en réalisant les essais requis durant tout le processus de développement jusqu’à la production en évitant les coupures de service;
- -?en mesurant les qualités de la solution développée (performance, robustesse, couverture fonctionnelle des essais, etc.);
- -?en mettant en place ou en utilisant un pipeline d’intégration et de déploiement en continu.
- Participer à l’amélioration technique du processus de développement
- Participer aux tâches de conception et architecture logicielle
- Communiquer et discuter des choix techniques avec ses pairs
- Contribuer à valider le code produit par ses pairs
- Soutenir techniquement la solution logicielle une fois en production (anomalies, entretien, surveillance, etc.)
- Contribuer activement à ce que la documentation?nécessaire à la pérennité des éléments conçus soit présente, valide et maintenue à jour
- Collaborer activement à toutes les activités d’équipe (planification des cérémonies, définition de terminé, etc.).
?
Profil recherché
- Expérience avec de l’architecture orienté Microservices.
- Expérience pertinente avec la programmation Java (Framework?: Spring, JPA, hibernate)
- Expérience pertinente dans le développement Web (Framework?: React ou Angular)
- Connaissance des principes agile et Devops (Scrum/Lean) et capacité de les appliquer dans un contexte de travail d’équipe.
- Connaissance des technologies utilisées en infonuagique, conteneur, virtualisation (ex.?Azure Devops,?Docker,?Kubernetes).
- Connaissances des patrons de conception/d’architecture, patrons de découpage.
- Expérience dans les langages de programmation, bases de données ou autres technologies et approches, selon le contexte (voir?NOTE?ci-dessous).
- Grande capacité d’identification et de résolution de problèmes.
Environnement technologique
- Java
- Docker
- Azure pipelines
- MS SQL
- Jenkins
- Kubernetes
- ADF
- Terraform
Start Date: As soon as possible
End Date: March 31, 2026
Title: Java Developer – Property & Casualty Insurance
Responsibilities
-
Understand and validate the needs expressed by the team, in close collaboration with the Product Owner (PO) and/or users.
-
In collaboration with the team, participate in the design, perform programming, configuration, or integration of the solution while adhering to the “just enough – just in time” approach:
-
Using best development practices supported by the Centers of Excellence (COE), and applying appropriate design patterns, modularization, and modeling for processes, data, hosting infrastructure, etc.
-
Consistently ensuring information security and data confidentiality
-
Focusing development efforts on automated testing
-
Performing the required tests throughout the development process up to production, while avoiding service interruptions
-
Measuring the quality of the developed solution (performance, robustness, test coverage, etc.)
-
Implementing or using a continuous integration and deployment (CI/CD) pipeline
-
-
Contribute to the technical improvement of the development process
-
Participate in software design and architecture tasks
-
Communicate and discuss technical choices with peers
-
Help validate code produced by peers
-
Provide technical support for the software solution once in production (bugs, maintenance, monitoring, etc.)
-
Actively contribute to ensuring necessary documentation for the sustainability of designed components is present, accurate, and up to date
-
Actively collaborate in all team activities (planning ceremonies, definition of done, etc.)
Desired Profile
-
Experience with microservices-oriented architecture
-
Relevant experience in Java programming (Frameworks: Spring, JPA, Hibernate)
-
Relevant experience in web development (Frameworks: React or Angular)
-
Knowledge of Agile and DevOps principles (Scrum/Lean) and ability to apply them in a team environment
-
Familiarity with cloud technologies, containers, and virtualization (e.g., Azure DevOps, Docker, Kubernetes)
-
Knowledge of design/architecture patterns and modularization techniques
-
Experience with programming languages, databases, or other technologies and approaches depending on the context (see NOTE below)
-
Strong problem-solving skills
Technical Environment
-
Java
-
Docker
-
Azure Pipelines
-
MS SQL
-
Jenkins
-
Kubernetes
-
ADF
-
Terraform
The pay range that the employer reasonably expects to pay for this position is between CA$90.00 and CA$130.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.
Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!
Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.
Open ears. Open minds. Open futures