23 Sep
|
randstad canada
|
Toronto
23 Sep
randstad canada
Toronto
Senior Software Engineer Java / Angular Location: Toronto or Montreal Contract: October 19, 2026 February 19, 2027 Work Model: 4 days per week onsite Industry: Financial Services / Technology Build.
Modernize.
Innovate.
Were looking for a Senior Software Engineer who loves solving complex problems, building enterprise-grade applications, and working across the full technology stack.
This is an opportunity to join a collaborative development environment supporting a variety of technology initiatives across Canada from cloud application development and modernization to web and mobile applications.
If you''re a robust Java + Angular developer who enjoys having an impact beyond simply writing code, this could be a great fit.
You''ll be part of a collaborative team of approximately 1820 people, working alongside developers and technology professionals across Toronto, Montreal and India.
Strong communication skills are important, particularly because you''ll collaborate regularly with offshore development teams.
Candidates can be based in either Toronto or Montreal.
Important: 4 Days/week Onsite This role requires 4 days per week working from the office.
Candidates should be comfortable with this requirement before applying.
Advantages Prime Location: Work out of the North York office in Toronto or downtown Montreal - near vibrant transit, food, and culture spots.
Why This Opportunity? Work on enterprise-scale technology initiatives Gain exposure to cloud, modernization and GCP Work across both backend and frontend technologies Collaborate with teams across Canada and internationally Work on a variety of web, mobile and cloud initiatives Access modern AI-assisted development tools once onboarded Bring your ideas and technical expertise to a team that values strong engineering practices What You''ll Work On Depending on the project you join, you could be involved in initiatives such as: Developing cloud application monitoring tools Supporting the modernization and decommissioning of Mule
Soft, replacing components with custom solutions on GCP Building and enhancing web applications Supporting mobile application development Cloud and application modernization initiatives Enterprise application development and integration Mule
Soft experience is an asset, but it is not required.
Candidates from a variety of industries are welcome as long as they bring the required technical experience.
Responsibilities What You''ll Be Doing As a Senior Software Engineer, youll: Design, develop and deploy Java, Spring/Spring Boot and Angular applications and services Build full-stack solutions using Java on the backend and Angular on the frontend Develop enterprise-class, mission-critical applications Participate in architecture and design discussions for major components and subsystems Lead and participate in code and design reviews Develop and document technical designs for components, modules and subsystems Collaborate with business leaders to understand strategic objectives and translate them into technical solutions Help drive best practices, development standards, processes and tools Provide technical direction and guidance to other developers Participate in issue resolution and change-control processes Work through the full software development lifecycle from requirements and design through development, deployment and production support Contribute to a fast-paced, collaborative development environment where quality and ownership matter Qualifications What We''re Looking For Required 5+ years of hands-on Java development experience 5+ years of Angular development experience Strong full-stack development experience Strong knowledge of: Java Spring / Spring Boot Angular Type
Script Java
Script HTML / CSS RESTful Web Services JSON / XML Experience developing business applications and enterprise software Experience with relational databases such as PostgreSQL,
MySQL or Oracle Strong understanding of design patterns and SOA/Microservices architecture Experience taking applications through the full development lifecycle Strong problem-solving and analytical skills Excellent communication and interpersonal skills Ability to work independently while collaborating effectively with a larger development team Demonstrated ownership, accountability and strong work ethic Cloud Experience Experience with one or more of the following is highly valued: Google Cloud Platform (GCP) AWS Microsoft Azure Nice-to-Have Experience The following would be an advantage: Mule
Soft Git and version control CI/CD pipelines, particularly Jenkins Apache Tomcat, Nginx or similar application/web servers Automated testing and regression testing tools such as JUnit, Jasmine or Karma Open-source technologies Security-focused software development Cloud application development Web and mobile application development Experience working with distributed/offshore development teams Experience using AI-assisted development tools such as Git
Hub Copilot Summary If you''re a senior Java/Angular developer who enjoys solving challenging technical problems and working across the full stack, we''d love to hear from you.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada.
As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees.
In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada''s workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle.
We ask that all job applications please identify any accommodation requirements by sending an email to to ensure their ability to fully participate in the interview process.
📌 Senior Software Engineer (Toronto)
🏢 randstad canada
📍 Toronto