Tundra est à la recherche d’un Développeur Fullstack Senior (Java / Angular)

Tundra Technical Solutions est à la recherche d’un Développeur Fullstack Senior pour rejoindre une équipe TI dans un environnement Agile, au sein d’une grande organisation du secteur de l’assurance.

Mode de travail : Hybride – 2 jours au bureau par semaine
Montreal Quebec 
Type de poste : Contrat – Possibilité de permanence – 6 Months
Horaire : 35 heures par semaine

Responsabilités

  • Concevoir, développer et maintenir des applications web Angular et des services backend Java / Spring Boot.

  • Traduire les besoins d’affaires en spécifications techniques et en solutions logicielles.

  • Participer à la conception et à l’évolution d’architectures microservices et micro-frontends.

  • Développer, tester, déboguer et optimiser les applications existantes.

  • Rédiger et exécuter des tests unitaires, d’intégration et de régression.

  • Participer aux revues de code et assurer la qualité des livrables.

  • Collaborer avec les développeurs, architectes et autres membres de l’équipe Agile.

  • Contribuer aux initiatives de modernisation applicative et d’amélioration continue.

  • Accompagner les membres de l’équipe dans la résolution de problématiques techniques complexes.

Profil recherché

  • Minimum de 8 ans d’expérience en développement logiciel.

  • Solide expertise en Java, Spring et Spring Boot.

  • Excellente maîtrise d’Angular, TypeScript, JavaScript, HTML et CSS.

  • Expérience avec les architectures microservices et les systèmes distribués.

  • Maîtrise de Git et GitHub.

  • Connaissance des outils CI/CD : Jenkins, GitHub Actions et OpenShift.

  • Expérience dans un environnement Agile / Scrum / SAFe.

  • Capacité à travailler en équipe, autonomie et esprit analytique.

  • Bilinguisme français / anglais.

Environnement technologique

Backend : Java, Spring Boot, Spring Cloud, MongoDB
Frontend : Angular, TypeScript, JavaScript, HTML, CSS
Architecture : Microservices, Micro-frontends
DevOps / CI/CD : Jenkins, GitHub Actions, Argo CD, SonarQube, Veracode, Prisma Cloud
Infrastructure : Docker, Kubernetes, OpenShift (OCP)
Outils : GitHub, JIRA, Confluence, IntelliJ, Postman, Maven

Atouts

  • Expérience en modernisation d’applications et refactoring.

  • Expérience dans un environnement corporatif de grande envergure.

  • Connaissance du secteur de l’assurance.

  • Expérience en optimisation de la qualité et de la performance des applications.

Intéressé(e) ou connaissez-vous quelqu’un qui pourrait correspondre à ce profil?

N’hésitez pas à me contacter pour en discuter.

 

 

Tundra is Seeking a Senior Full Stack Developer (Java / Angular)

Tundra Technical Solutions is seeking a Senior Full Stack Developer to join an IT team working in an Agile environment within a large organization in the insurance industry.

Work Arrangement: Hybrid – 2 days in the office per week
Employment Type: Contract – Possibility of permanent employment
Work Schedule: 35 hours per week

Responsibilities

  • Design, develop, and maintain Angular web applications and Java / Spring Boot backend services.

  • Translate business requirements into technical specifications and software solutions.

  • Participate in the design and evolution of microservices and micro-frontend architectures.

  • Develop, test, debug, and optimize existing applications.

  • Write and execute unit, integration, and regression tests.

  • Participate in code reviews and ensure the quality of deliverables.

  • Collaborate with developers, architects, and other members of the Agile team.

  • Contribute to application modernization and continuous improvement initiatives.

  • Support team members in resolving complex technical issues.

Required Qualifications

  • Minimum of 8 years of software development experience.

  • Strong expertise in Java, Spring, and Spring Boot.

  • Excellent knowledge of Angular, TypeScript, JavaScript, HTML, and CSS.

  • Experience with microservices architectures and distributed systems.

  • Proficiency in Git and GitHub.

  • Knowledge of CI/CD tools: Jenkins, GitHub Actions, and OpenShift.

  • Experience working in an Agile / Scrum / SAFe environment.

  • Ability to work collaboratively, independently, and demonstrate strong analytical skills.

  • Bilingual in French and English.

Technical Environment

Backend: Java, Spring Boot, Spring Cloud, MongoDB
Frontend: Angular, TypeScript, JavaScript, HTML, CSS
Architecture: Microservices, Micro-frontends
DevOps / CI/CD: Jenkins, GitHub Actions, Argo CD, SonarQube, Veracode, Prisma Cloud
Infrastructure: Docker, Kubernetes, OpenShift (OCP)
Tools: GitHub, JIRA, Confluence, IntelliJ, Postman, Maven

Nice to Have

  • Experience in application modernization and refactoring.

  • Experience working in a large enterprise environment.

  • Knowledge of the insurance industry.

  • Experience optimizing application quality and performance.

L'échelle salariale que l'employeur s'attendrait raisonnablement à payer pour ce poste se situe entre CA$70.00 et CA$80.00 .

Cette offre concerne un poste actuellement vacant.

Notre offre d’avantages sociaux volontaires comprend des prestations médicales, dentaires, visuelles et de retraite.

Tundra Technical Solutions tient à vous remercier pour l’intérêt que vous avez démontré envers cette opportunité. Toutefois, seuls les candidats possédant les compétences requises seront contactés.

 

Tundra Technical Solutions est un employeur offrant l’Égalité des Chances et l’Action Positive. Nous accueillons et encourageons la diversité sur notre lieu de travail.

Ce poste ne vous intéresse pas, mais connaissez quelqu’un qui pourrait l’être? Consultez notre Programme de récompense de Parrainage, les parrainages sont un grand secret derrière notre succès. Comme toujours, nous sommes à la recherche de personnes formidables. Et nous savons que vous connaissez des gens formidables!

Tundra Technical Solutions est l’un des principaux fournisseurs de services de recrutement et de conseil en technologies de l’information et en ingénierie en Amérique du Nord. Notre succès et celui de nos clients reposent sur une base d’excellence du service. Plutôt que d’essayer continuellement de vendre à de nouveaux clients et entreprises et de simplement remplir des bases de données de candidats, nous nous concentrons sur le développement de relation plus solides et d’une connaissance plus approfondie des défis et des opportunités de nos clients existants.

Nous utilisons des outils d’intelligence artificielle pour aider nos recruteurs à sélectionner et à évaluer les talents. Ces outils ne remplacent pas la prise de décision humaine dans le processus.