
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A consulting and professional services firm is seeking a Lead Full Stack Developer to join their dynamic team in Montreal. The role involves technical leadership on full stack application modernization projects, requiring strong proficiency in Angular and Java. The ideal candidate will have over 8 years of software development experience, leadership capabilities, and a collaborative mindset. This position offers flexible work arrangements and continuous learning opportunities.
Highspring is a next-generation consulting and professional services firm. We deliver modern, agile, and forward-thinking solutions to our clients across North America. We work with some of the most innovative companies in banking, insurance, and technology to help them build the future. At Highspring, we believe in empowering our people, fostering technical leadership, and delivering real business impact.
We are looking for a Lead Full Stack Developer to join one of our delivery squads and play a key role in a full stack application modernization project. As the technical leader within the squad, you will bring your full stack experience to guide the team and help build performant, scalable, and maintainable web solutions using modern technologies and architecture.
Act as the technical leader of a Highspring development squad on a full stack project.
Develop and support Angular/React web applications and Java microservices in Agile mode.
Collaborate with Product Owners, BAs, and other stakeholders to translate requirements into scalable and robust solutions.
Develop system specifications and write clean, maintainable, and well-documented code.
Design and model programmatic solutions for complex business problems, ensuring alignment with functional and non-functional requirements.
Review code and design deliverables to ensure quality, scalability, and maintainability.
Mentor and support team members throughout the development lifecycle.
Write unit and integration tests to ensure high code quality and support test-driven development.
Contribute to regression testing strategies to improve application stability.
Participate in brainstorming technical solutions and rapid prototyping.
Interact regularly with cross-functional teams across the country.
Bachelor’s degree in Computer Science or equivalent experience.
8+ years of professional software development experience.
Proven leadership skills in driving delivery within an Agile team.
Strong analytical and problem-solving skills.
Detail-oriented with the ability to manage multiple priorities.
Strong communication skills and ability to collaborate across teams.
Advanced knowledge of Angular (required)
Strong proficiency in Java, Spring, Spring Boot (required)
Proficiency in HTML, CSS, JavaScript, TypeScript
Experience with GIT (required)
Familiarity with CI/CD pipelines and tools: OpenShift, GitHub Actions, Jenkins
Working knowledge of Agile/Scrum/SAFe practices and DevOps culture
Architecture: Microservices – Micro-frontends
Frontend: Angular
Backend: Java, Spring Boot, Spring Cloud
Database: MongoDB
Tools: GitHub, JIRA, Confluence, IntelliJ, Postman, Maven
CI/CD & Security: Jenkins, Veracode, SonarQube, Prisma Cloud, Argo CD
Containerization & Hosting: Docker, Kubernetes, OpenShift (OCP)
Work with a dynamic and growing team of top-tier consultants and developers.
Contribute to high-impact projects for leading organizations.
Access to continuous learning, certifications, and training opportunities.
Flexible work arrangements and a collaborative work culture.