Avatar for Highspring
Highspring
Actively Hiring
Consulting, managed services, and talent solutions provider

Software Engineer

Posted: 3 months ago
Job Location
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Git
XML
SOAP
JSON
Agile/Scrum
Docker
openshift
Sonarqube
OpenAPI
CI/CD
Java 17+
Angular 17+
Spring Boot 3.5+

About the job

Senior Full-Stack Software Developer

About the Opportunity

We are looking for a Senior Full-Stack Software Developer to join a collaborative Agile team. This role requires a balanced mix of front-end and back-end development expertise, with a strong emphasis on Angular and Java technologies. The successful candidate will contribute to the design, development, enhancement, and maintenance of enterprise applications while helping deliver high-quality user experiences and scalable backend services.

Responsibilities

  • Design, develop, and maintain modern web applications using Angular and Java technologies.
  • Build and enhance responsive, user-friendly front-end solutions.
  • Develop, support, and optimize backend services and APIs.
  • Collaborate with cross-functional teams in an Agile environment.
  • Participate in code reviews and promote development best practices.
  • Contribute to CI/CD pipelines and deployment processes.
  • Ensure code quality, performance, security, and maintainability.
  • Troubleshoot complex technical issues and provide effective solutions.
  • Create and maintain technical documentation as required.

Required Qualifications

  • 10+ years of professional experience in full-stack software development.
  • Strong experience with Angular (version 17 or newer).
  • Strong experience with Java (version 17 or newer) and Spring Boot (version 3.5 or newer).
  • Proven experience working in a 50/50 front-end and back-end development capacity.
  • Solid understanding of CI/CD practices and modern software delivery processes.
  • Experience with Git-based version control systems.
  • Experience with Docker and/or OpenShift environments.
  • Familiarity with Jenkins, Jira, and Confluence.
  • Experience using SonarQube or similar code quality tools.
  • Knowledge of SOAP, JSON, OpenAPI, and XML.
  • Strong analytical, problem-solving, and communication skills.
  • Experience working in Agile/Scrum environments.
  • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • Fluency in both English and French.

Nice-to-Have Skills

  • Experience with AI-assisted development tools such as GitHub Copilot, Devin, Windsurf, or similar platforms.
  • Experience with application monitoring and observability tools such as Dynatrace.
  • Exposure to cloud-native development practices and containerized environments.

Work Arrangement

  • Hybrid work model.
  • Ability to work onsite in the Montreal area two days per week.

Développeur(euse) logiciel sénior Full Stack

À propos du mandat

Nous sommes à la recherche d'un(e) Développeur(euse) logiciel sénior Full Stack pour joindre une équipe collaborative évoluant dans un environnement Agile. Le rôle requiert une expertise équilibrée en développement front-end et back-end, avec une solide maîtrise d'Angular et de Java. La personne retenue participera au développement, à l'amélioration et au maintien d'applications d'entreprise tout en contribuant à offrir des expériences utilisateur de qualité et des services backend performants.

Responsabilités

  • Concevoir, développer et maintenir des applications web modernes utilisant Angular et Java.
  • Développer et améliorer des interfaces utilisateur performantes et conviviales.
  • Concevoir, soutenir et optimiser des services backend et des API.
  • Collaborer étroitement avec les différentes parties prenantes dans un environnement Agile.
  • Participer aux revues de code et promouvoir les bonnes pratiques de développement.
  • Contribuer aux processus de déploiement et aux pipelines CI/CD.
  • Assurer la qualité, la performance, la sécurité et la maintenabilité du code.
  • Diagnostiquer et résoudre des problèmes techniques complexes.
  • Produire et maintenir la documentation technique requise.

Qualifications requises

  • Minimum de 10 ans d'expérience professionnelle en développement logiciel Full Stack.
  • Excellente maîtrise d'Angular (version 17 ou supérieure).
  • Excellente maîtrise de Java (version 17 ou supérieure) et Spring Boot (version 3.5 ou supérieure).
  • Expérience démontrée dans un rôle comprenant environ 50 % de développement front-end et 50 % de développement back-end.
  • Bonne compréhension des pratiques CI/CD et des processus modernes de livraison logicielle.
  • Expérience avec les systèmes de gestion de versions basés sur Git.
  • Expérience avec Docker et/ou OpenShift.
  • Connaissance de Jenkins, Jira et Confluence.
  • Expérience avec SonarQube ou des outils similaires d'analyse de qualité de code.
  • Connaissance des technologies SOAP, JSON, OpenAPI et XML.
  • Excellentes aptitudes en résolution de problèmes et souci du détail.
  • Expérience de travail dans un environnement Agile/Scrum.
  • Diplôme universitaire en informatique, en génie ou dans un domaine connexe, ou expérience équivalente.
  • Bilinguisme français et anglais requis.

Atouts

  • Expérience avec des outils de développement assistés par l'IA tels que GitHub Copilot, Devin ou Windsurf.
  • Connaissance d'outils de surveillance et d'observabilité applicative comme Dynatrace.
  • Expérience dans des environnements infonuagiques et conteneurisés.

Mode de travail

  • Mode de travail hybride.
  • Présence au bureau dans la région de Montréal deux jours par semaine.

About the company

Highspring company logo

Highspring

Actively Hiring
Consulting, managed services, and talent solutions provider501-1000 Employees
Company Location
Brentwood
Company Size
501-1000
Learn more about Highspring image

Similar Jobs

LCA company logo
LCA
From AI to addictive apps, we design products for the future
HRVST company logo
HRVST
We’re a creative agency using small shop smarts to drive big business growth on Shopify
AltConvey company logo
AltConvey
AltConvey offers AI native platform to streamline workflows in private equity secondaries markets