Senior Software Developer - Full Stack - Toronto

Randstad Canada

Toronto

Presencial

CAD 120.000 - 150.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este reclutador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Randstad Canada is seeking a highly experienced Senior Software Developer - Full Stack to lead the design, development, integration, and maintenance of large-scale enterprise web applications and platform capabilities.

You will build reusable platform services, robust microservices architectures, and RESTful APIs across the user-interface, workflow, and data-access layers, leveraging Java expertise in an Agile environment.

Formación

  • 10+ years of senior full-stack experience delivering enterprise web applications.
  • Extensive Java development experience with REST APIs and microservices.
  • Strong SQL tuning and relational database optimization.
  • Experience with OAuth 2.0, JWT, and secure authentication.
  • Hands-on experience with CI/CD pipelines and Azure DevOps.

Responsabilidades

  • Lead the technical design and architecture of large-scale enterprise web applications.
  • Develop and maintain Java-based microservices and RESTful APIs.
  • Design and optimize database objects and complex SQL queries.
  • Implement secure identity and access management.
  • Collaborate with architects, UX designers, and technical leads onsite in Toronto.
  • Drive automated testing, code reviews, and production support.
  • Ensure delivery within the 11-month contract timeframe.

Conocimientos

Senior Full-Stack Experience
Core Java
REST APIs
Security Protocols
Database Tuning

Herramientas

Azure DevOps

Descripción del empleo

We are seeking a highly experienced Senior Software Developer - Full Stack to lead the technical design, development, integration, and maintenance of large-scale enterprise web applications and platform capabilities. In this role, you will be responsible for building reusable platform services, robust microservices architectures, and RESTful APIs across the user-interface, workflow, and data-access layers. Leveraging extensive hands-on Java expertise, relational database optimization, and modern security protocols, you will translate complex technical specifications into scalable, secure, and maintainable software solutions within an Agile environment.

Location

Toronto, ON (Fully Onsite – 5 days/week required)

Duration

11-month contract.

Advantages
  • Senior Architecture Scope: Lead full-stack engineering across microservices, REST APIs, and enterprise data layers.
  • Robust Tech Stack: Hands-on development utilizing Java, Azure DevOps, OAuth 2.0, JWT, and SQL tuning.
  • High-Impact Integration: Build reusable platform services that streamline core business workflows and identity integrations.
  • Dedicated Onsite Collaboration: Partner directly with architects, UX designers, and technical leads in a focused Toronto workspace.
Responsibilities
  • Full-Stack Application Development: Design, write, compile, debug, test, and maintain enterprise application code across the front-end, backend, API, workflow, and data-access layers using Java and modern web frameworks.
  • Microservices & API Architecture: Build and maintain scalable Java-based microservices, REST APIs, and web services applying clean code practices, object-oriented principles, and modern design patterns.
  • Database & Query Optimization: Develop and manage database objects, data transformation pipelines, and complex SQL/PL-SQL queries across relational and hierarchical databases, ensuring optimal performance through SQL tuning.
  • Security & Identity Integration: Implement secure communication protocols, security gateways, identity integrations, SSL certificates, JSON Web Tokens (JWT), and OAuth 2.0 authorization frameworks.
  • Pipeline Automation & DevOps: Utilize Azure DevOps or equivalent build tools to maintain source control, configure deployment scripts, and manage continuous integration and automated deployment pipelines.
  • Automated Testing & Quality Assurance: Construct and execute automated unit, integration, API, database, and user interface test suites to maintain application reliability and test coverage.
  • Technical Guidance & Production Support: Conduct code reviews, participate in design walkthroughs, troubleshoot complex operational defects, perform data migrations, and author technical build documentation.
Qualifications
  • Senior Full-Stack Experience: 10+ years of experience designing and developing large-scale, multi-client web applications or an equivalent depth of senior development experience (Strictly Required).
  • Core Java & Relational Databases: Extensive hands-on Java development experience working with Oracle, SQL Server, or comparable relational databases (Strictly Required).
  • REST APIs & Microservices: Significant experience designing and developing REST APIs, RESTful web services, and microservice architectures (Strictly Required).
  • Security Protocols & Gateways: Proven experience with security gateways and protocols, including JSON Web Tokens (JWT), OAuth 2.0, SSL certificates, secure communications, and identity integration (Strictly Required).
  • Database Tuning & Integration: Demonstrated experience with query languages, SQL tuning, middleware, communications protocols, system conversion, and data migration (Strictly Required).

Nice-to-Have Assets:

  • Prior software development experience within a public sector environment.
  • Hands-on experience managing CI/CD pipelines, work tracking, and build automation in Azure DevOps.
  • Strong background in rapid application development (RAD) and Agile delivery methodologies.

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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software Developer - Front End - Toronto
Senior Software Developer - Front End - Toronto

Randstad Canada • Toronto

Presencial
CAD 100.000 - 130.000
Onsite Toronto workspace
Agile & CI/CD tooling
Azure DevOps collaboration
+1
Senior DevOps/Cloud Engineer - Toronto
Senior DevOps/Cloud Engineer - Toronto

Randstad Canada • Toronto

Presencial
CAD 129.000 - 175.000
Senior Project Manager/Leader - Toronto
Senior Project Manager/Leader - Toronto

Randstad Canada • Toronto

Presencial
CAD 120.000 - 160.000
Senior Software Developer - ETL - Toronto
Senior Software Developer - ETL - Toronto

Randstad Canada • Toronto

Presencial
CAD 110.000 - 140.000
Senior Java Developer
Senior Java Developer

Altis Technology • Toronto

Híbrido
CAD 138.000 - 145.000
Hybrid work arrangement
Remote-friendly
Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

Lotus IT Solutions • Toronto

Presencial
CAD 189.000 - 231.000
Software Engineering Manager - II
Software Engineering Manager - II

Randstad Canada • Vancouver

Híbrido
CAD 135.000 - 170.000
Semi-annual bonus
Health & dental benefits
Paid time off
+5
Senior Systems Testing/QA Specialist - Toronto
Senior Systems Testing/QA Specialist - Toronto

Randstad Canada • Toronto

Presencial
CAD 55.000 - 110.000
Senior Developer (.NET/Angular)
Senior Developer (.NET/Angular)

Altis Technology • Toronto

Presencial
CAD 120.000 - 180.000
Intermediate Systems Testing/QA Specialist
Intermediate Systems Testing/QA Specialist

Randstad Canada • Toronto

Híbrido
CAD 70.000 - 100.000
Platform exposure
Hybrid testing approach
Tooling integration
+1