We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering, system design, and database integration capacity, specializing in designing, building, and maintaining large-scale, multi-client web applications.
...
As a senior software developer, you will bridge the gap between technical system specifications, back-end web services, security protocols, and relational database architectures. Operating fully onsite in Toronto, you will lead full-lifecycle software development—authoring clean Java code, building RESTful web services, optimizing database performance, and implementing microservices design principles. This position demands a technical software authority who can troubleshoot complex production issues, conduct design walkthroughs, enforce quality standards, and ensure applications conform to enterprise development processes.
Location: Toronto, ON
Assignment Type: Onsite
Contract Duration: 5-month contract (with potential for extension)
Advantages
Enterprise Application Scope: Design and develop large-scale, multi-client web applications using Java and microservices architectures.
Robust Database Integration: Hands-on development across Oracle and SQL databases, including query tuning and PL/SQL scripting.
Modern Security & API Standards: Implement RESTful WebServices, API gateways, and industry-standard security protocols (OAuth2.0, JWT, SSL).
Agile Engineering Culture: Collaborate within cross-functional teams utilizing Azure DevOps, clean code standards, and Rapid Application Development (RAD) practices.
Responsibilities
Translate detailed technical system specifications into working, fully tested web applications across the complete SDLC.
Design, code, compile, and maintain data-driven back-end applications using Java, RESTful WebServices, and relational databases.
Architect resilient microservices and apply core Object-Oriented Design (OOD) patterns to enhance product maintainability and extensibility.
Author and optimize complex SQL queries, database objects, stored procedures, and scripts across Oracle and SQL Server environments.
Implement security gateways, authentication mechanisms, and encryption protocols including JWT, OAuth2.0, and SSL certificates.
Execute unit testing, system integration testing, performance debugging, and software refactoring to ensure application reliability.
Resolve and troubleshoot complex technical problems, software bugs, and system bottlenecks during deployment, conversion, and migration phases.
Conduct impact assessments, code reviews, and design walkthrough sessions with technical leads and project team members.
Author comprehensive user and technical system documentation, including programming specifications, deployment guides, and API documentation.
Provide post-implementation support, operational guidance, and technical assistance to ensure smooth system performance.
Qualifications
Core Technical & Software Engineering Requirements
Software Development Tenure: Minimum 10+ years of hands-on experience as a designer and developer for large-scale, multi-client web applications.
Java & Relational Databases: Minimum 10+ years of hands-on Java development experience integrated with Oracle or SQL databases.
API Development: Minimum 5+ years of hands-on experience developing REST APIs and RESTful WebServices.
Security Protocols: Practical knowledge of security gateways and protocols, including JWT, OAuth2.0, and SSL Certificate management.
Architecture & Tooling: Deep understanding of microservices architecture, object-oriented design patterns, clean code principles, and Azure DevOps.
Methodologies: Solid understanding of Agile, Scrum, and Rapid Application Development (RAD) methodologies.
Preferred Assets & Domain Experience
Database Tuning & Shell Scripting: Experience with SQL tuning, partition tables, PL/SQL, Unix shell scripting, and Oracle Data Integrator (ODI).
E-Business & Enterprise Modules: Knowledge of enterprise resource modules (e.g., General Ledger, Accounts Receivable, Collections, Accounts Payable) or Oracle ADF is an asset.
Accessibility Standards: Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) compliance and guidelines.
Public Sector Context: Familiarity with public sector development standards, processes, and governance frameworks.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior systematic problem-solving and critical-thinking skills to diagnose and resolve complex technical issues under aggressive timelines.
Communication & Collaboration: Excellent written and verbal communication skills with strong interpersonal abilities to work effectively in large, multi-disciplinary teams.
Summary
If you're interested in the "Senior Software Developer" 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 a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering, system design, and database integration capacity, specializing in designing, building, and maintaining large-scale, multi-client web applications.
As a senior software developer, you will bridge the gap between technical system specifications, back-end web services, security protocols, and relational database architectures. Operating fully onsite in Toronto, you will lead full-lifecycle software development—authoring clean Java code, building RESTful web services, optimizing database performance, and implementing microservices design principles. This position demands a technical software authority who can troubleshoot complex production issues, conduct design walkthroughs, enforce quality standards, and ensure applications conform to enterprise development processes.
Location: Toronto, ON
Assignment Type: Onsite
Contract Duration: 5-month contract (with potential for extension)
Advantages
...
Enterprise Application Scope: Design and develop large-scale, multi-client web applications using Java and microservices architectures.
Robust Database Integration: Hands-on development across Oracle and SQL databases, including query tuning and PL/SQL scripting.
Modern Security & API Standards: Implement RESTful WebServices, API gateways, and industry-standard security protocols (OAuth2.0, JWT, SSL).
Agile Engineering Culture: Collaborate within cross-functional teams utilizing Azure DevOps, clean code standards, and Rapid Application Development (RAD) practices.
Responsibilities
Translate detailed technical system specifications into working, fully tested web applications across the complete SDLC.
Design, code, compile, and maintain data-driven back-end applications using Java, RESTful WebServices, and relational databases.
Architect resilient microservices and apply core Object-Oriented Design (OOD) patterns to enhance product maintainability and extensibility.
Author and optimize complex SQL queries, database objects, stored procedures, and scripts across Oracle and SQL Server environments.
Implement security gateways, authentication mechanisms, and encryption protocols including JWT, OAuth2.0, and SSL certificates.
Execute unit testing, system integration testing, performance debugging, and software refactoring to ensure application reliability.
Resolve and troubleshoot complex technical problems, software bugs, and system bottlenecks during deployment, conversion, and migration phases.
Conduct impact assessments, code reviews, and design walkthrough sessions with technical leads and project team members.
Author comprehensive user and technical system documentation, including programming specifications, deployment guides, and API documentation.
Provide post-implementation support, operational guidance, and technical assistance to ensure smooth system performance.
Qualifications
Core Technical & Software Engineering Requirements
Software Development Tenure: Minimum 10+ years of hands-on experience as a designer and developer for large-scale, multi-client web applications.
Java & Relational Databases: Minimum 10+ years of hands-on Java development experience integrated with Oracle or SQL databases.
API Development: Minimum 5+ years of hands-on experience developing REST APIs and RESTful WebServices.
Security Protocols: Practical knowledge of security gateways and protocols, including JWT, OAuth2.0, and SSL Certificate management.
Architecture & Tooling: Deep understanding of microservices architecture, object-oriented design patterns, clean code principles, and Azure DevOps.
Methodologies: Solid understanding of Agile, Scrum, and Rapid Application Development (RAD) methodologies.
Preferred Assets & Domain Experience
Database Tuning & Shell Scripting: Experience with SQL tuning, partition tables, PL/SQL, Unix shell scripting, and Oracle Data Integrator (ODI).
E-Business & Enterprise Modules: Knowledge of enterprise resource modules (e.g., General Ledger, Accounts Receivable, Collections, Accounts Payable) or Oracle ADF is an asset.
Accessibility Standards: Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) compliance and guidelines.
Public Sector Context: Familiarity with public sector development standards, processes, and governance frameworks.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior systematic problem-solving and critical-thinking skills to diagnose and resolve complex technical issues under aggressive timelines.
Communication & Collaboration: Excellent written and verbal communication skills with strong interpersonal abilities to work effectively in large, multi-disciplinary teams.
Summary
If you're interested in the "Senior Software Developer" 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