We are seeking a motivated and detail-oriented Junior Software Developer to join a collaborative technical team building clean, scalable, and secure web applications. In this role, you will translate technical specifications into fully functional, tested code across the full software development lifecycle. Working with modern Java architectures, RESTful APIs, and database technologies, you will build data-driven modules, perform unit testing, troubleshoot technical issues, and support software integration and maintenance within an Agile environment.
...
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 12-month contract.
Advantages
Modern Stack Exposure: Gain hands-on experience with Java, REST APIs, Microservices, and cloud DevOps tools.
Enterprise Application Delivery: Work on large-scale, multi-client web applications and complex database architectures.
Skill Advancement: Build foundational knowledge in clean coding practices, modern design patterns, and application security protocols.
Collaborative Onsite Environment: Receive direct support and mentorship alongside experienced technical leads in a focused, 5-day onsite setting.
Responsibilities
Application Development & Coding: Translate technical specifications into working applications by writing clean Java code, developing programming specifications, and compiling data-driven software modules.
API & Microservices Integration: Design, develop, and test RESTful WebServices and APIs, applying core microservice architecture and security principles to enhance application maintainability.
Database Programming & Management: Execute database queries, write SQL scripts, and optimize data operations across Oracle or SQL relational databases.
Testing & Quality Assurance: Conduct unit testing, debug software components, perform refactoring, and execute test plans to ensure code compliance and quality standards.
Technical Troubleshooting & Maintenance: Resolve, debug, and troubleshoot operational technical issues arising during application conversions, migrations, and deployments.
SDLC Collaboration: Partner with cross-functional IT professionals, business analysts, and architects in an Agile framework to support feature design and delivery.
Qualifications
Multi-Client Web Application Experience: 2+ years of experience designing and developing large-scale, multi-client web applications (Strictly Required).
Java & Database Proficiency: 2+ years of hands-on working experience in Java development paired with Oracle or SQL databases (Strictly Required).
REST API & WebServices: 2+ years of hands-on experience building and integrating RESTful APIs and WebServices (Strictly Required).
Security Protocols & Gateways: Practical knowledge of security gateways and protocols, including JWT, OAuth 2.0, and SSL certificates (Strictly Required).
Agile Methodologies: Solid understanding and practical experience working within Agile development methodologies (Strictly Required).
Nice-to-Have Assets:
Experience working with Azure DevOps and modern CI/CD pipelines.
Understanding of microservices architecture, object-oriented design patterns, and clean code principles.
Familiarity with public sector development standards or web accessibility principles (WCAG/AODA).
Summary
If you're interested in the "Junior 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 motivated and detail-oriented Junior Software Developer to join a collaborative technical team building clean, scalable, and secure web applications. In this role, you will translate technical specifications into fully functional, tested code across the full software development lifecycle. Working with modern Java architectures, RESTful APIs, and database technologies, you will build data-driven modules, perform unit testing, troubleshoot technical issues, and support software integration and maintenance within an Agile environment.
Location: Toronto, ON (Fully Onsite – 5 days/week required)
Duration: 12-month contract.
Advantages
Modern Stack Exposure: Gain hands-on experience with Java, REST APIs, Microservices, and cloud DevOps tools.
Enterprise Application Delivery: Work on large-scale, multi-client web applications and complex database architectures.
Skill Advancement: Build foundational knowledge in clean coding practices, modern design patterns, and application security protocols.
Collaborative Onsite Environment: Receive direct support and mentorship alongside experienced technical leads in a focused, 5-day onsite setting.
...
Responsibilities
Application Development & Coding: Translate technical specifications into working applications by writing clean Java code, developing programming specifications, and compiling data-driven software modules.
API & Microservices Integration: Design, develop, and test RESTful WebServices and APIs, applying core microservice architecture and security principles to enhance application maintainability.
Database Programming & Management: Execute database queries, write SQL scripts, and optimize data operations across Oracle or SQL relational databases.
Testing & Quality Assurance: Conduct unit testing, debug software components, perform refactoring, and execute test plans to ensure code compliance and quality standards.
Technical Troubleshooting & Maintenance: Resolve, debug, and troubleshoot operational technical issues arising during application conversions, migrations, and deployments.
SDLC Collaboration: Partner with cross-functional IT professionals, business analysts, and architects in an Agile framework to support feature design and delivery.
Qualifications
Multi-Client Web Application Experience: 2+ years of experience designing and developing large-scale, multi-client web applications (Strictly Required).
Java & Database Proficiency: 2+ years of hands-on working experience in Java development paired with Oracle or SQL databases (Strictly Required).
REST API & WebServices: 2+ years of hands-on experience building and integrating RESTful APIs and WebServices (Strictly Required).
Security Protocols & Gateways: Practical knowledge of security gateways and protocols, including JWT, OAuth 2.0, and SSL certificates (Strictly Required).
Agile Methodologies: Solid understanding and practical experience working within Agile development methodologies (Strictly Required).
Nice-to-Have Assets:
Experience working with Azure DevOps and modern CI/CD pipelines.
Understanding of microservices architecture, object-oriented design patterns, and clean code principles.
Familiarity with public sector development standards or web accessibility principles (WCAG/AODA).
Summary
If you're interested in the "Junior 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