Senior Software Developer - Full Stack - Toronto

Randstad Canada

Toronto

On-site

CAD 96,000 - 152,000

Full time

4 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad Canada is seeking a Senior Software Developer - Full Stack to lead end-to-end design and implementation of enterprise web apps in Toronto. You will translate complex specs into robust, scalable software with Java and Angular, RESTful services, and Oracle databases.

Responsibilities include full-stack development, UI/UX readiness with WCAG 2.0 AA, data pipelines, and SDLC collaboration within an Agile environment.

Qualifications

  • 10+ years of dedicated programming in Java and/or Angular.
  • Hands-on experience with Spring, Liberty, JPA 2.1 implementations (Hibernate, EclipseLink).
  • Oracle database design, data modeling, and scripting.
  • WCAG 2.0 Level AA accessibility compliance.
  • Experience designing data pipelines (ETL) and RESTful services.

Responsibilities

  • Full-stack design, coding, testing, and maintenance of enterprise web apps.
  • Develop UI components with Angular and backend microservices with Java/Spring.
  • Implement RESTful APIs, WebSockets, and data integration.
  • Design and optimize Oracle data models and ETL pipelines.
  • Collaborate in Agile teams and author technical specs and docs.

Skills

Java
Angular

Tools

Spring Framework
Liberty
JPA (Hibernate/EclipseLink)
JAX-RS
WebSockets

Job description

We are seeking an experienced Senior Software Developer - Full Stack to lead the end-to-end design, application engineering, data pipeline development, and database integration for enterprise web applications. In this role, you will translate complex technical specifications into robust, scalable, and secure applications. Leveraging extensive expertise in Java and Angular development, RESTful web services, Oracle databases, and modern web frameworks, you will build responsive user interfaces, engineer backend microservices, optimize data structures, and ensure full compliance with web accessibility standards.

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

Duration: 4-month contract.

Advantages
  • Core Full-Stack Stack: Advanced development with Java, Spring, Angular, and Oracle databases.
  • Modern Integration Scope: Hands-on engineering with REST APIs, WebSockets, and JPA ORM frameworks.
  • End-to-End Delivery: Complete SDLC ownership spanning UI design, backend microservices, and ETL data pipelines.
  • Focused Onsite Collaboration: Work directly alongside technical leads and cross-functional teams in a dedicated 5-day per week workspace.
Responsibilities
  • Full-Stack Application Development: Design, code, test, debug, and maintain scalable full-stack applications using Core Java, Spring Framework, Angular, and Liberty application servers.
  • Front-End & UI Engineering: Build responsive, user-friendly client-side interfaces and web components compliant with WCAG 2.0 Level AA accessibility standards.
  • Backend & API Engineering: Construct and integrate RESTful API services (JAX-RS), WebSocket connections, and backend application services to enable seamless front-end to backend data flows.
  • Data Pipelines & Database Administration: Design, build, and optimize data ETL pipelines; perform relational data modeling, schema design, and script development for Oracle databases.
  • ORM & Integration Frameworks: Implement Java Persistence API (JPA) ORM frameworks (Hibernate, EclipseLink) and integrate APIs such as Windows Exchange Web Services (EWS).
  • System Troubleshooting & Optimization: Resolve complex software defects, diagnose data record issues, optimize full-stack application performance for speed and scalability, and perform conversion/migration support.
  • SDLC Collaboration & Documentation: Participate across all phases of the Software Development Life Cycle (SDLC) within Agile/iterative delivery teams, authoring technical specifications and detailed documentation.
Qualifications
  • Java & Angular Seniority: 10+ years of dedicated programming and development experience in Java and/or Angular (Strictly Required).
  • Java Development Frameworks: Hands-on experience developing Java applications using Spring, Liberty, JPA 2.1 implementations (Hibernate, EclipseLink), JAX-RS, JDBC, and WebSockets (Strictly Required).
  • Oracle Database & Data Modeling: Proven expertise in Oracle database design, data modeling, data analysis, and database script development (Strictly Required).
  • Accessibility Compliance: Demonstrated experience designing and coding web interfaces that meet accessibility standards (WCAG 2.0 Level AA compliance) (Strictly Required).
  • Data Pipelines & API Design: Experience conceiving, reviewing, and implementing data pipelines (ETL) and building RESTful web services (Strictly Required).
Nice-to-Have Assets
  • Prior full-stack software development experience within a public sector environment.
  • Experience with Windows Exchange Web Services (EWS) API integration.
  • Familiarity with continuous integration/deployment (CI/CD) automation and rapid application development (RAD) 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Randstad Canada • Toronto

On-site
CAD 100,000 - 130,000
Onsite Toronto workspace
Agile & CI/CD tooling
Azure DevOps collaboration
+1
Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

Lotus IT Solutions • Toronto

On-site
CAD 189,000 - 231,000
Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

ISG Search Inc • Toronto

On-site
CAD 90,000 - 130,000
Senior Software Developer - ERP / Case Management - Toronto
Senior Software Developer - ERP / Case Management - Toronto

Randstad Canada • Toronto

On-site
CAD 90,000 - 120,000
Java Fullstack Developer
Java Fullstack Developer

PYXIDIA TECHLAB • Toronto

Hybrid
CAD 90,000 - 120,000
Senior DataOps/Cloud Data Engineer - Toronto
Senior DataOps/Cloud Data Engineer - Toronto

Randstad Canada • Toronto

On-site
CAD 120,000 - 170,000
Onsite 5 days/week
Databricks & DLT access
CI/CD automation
Technology Lead - Full Stack Developer
Technology Lead - Full Stack Developer

Infosys • Toronto

On-site
CAD 93,000 - 123,000
Senior Systems Analyst
Senior Systems Analyst

Randstad Canada • Toronto

On-site
CAD 90,000 - 130,000
Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

Bevertec • Toronto

On-site
CAD 120,000 - 160,000
Java + SQL + Angular Developer
Java + SQL + Angular Developer

NTT DATA, Inc. • Toronto

Remote
CAD 113,000 - 130,000
Medical, dental, and vision insurance
401k with company match
Paid time off