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.
Summary
If you're interested in the "Senior Software Developer - Full Stack" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing 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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
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.
Summary
If you're interested in the "Senior Software Developer - Full Stack" role based in Toronto, we encourage you to apply online at www.randstad.ca.
Only qualified candidates will be contacted for the next steps. We look forward to hearing 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 accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more