The Senior Software Developer role supports the development of enterprise-level applications within the Integrated Employment Services (IES) Project. This role involves translating complex technical specifications into reliable, tested software, with responsibilities spanning full stack development, front-end and back-end architecture, API desig
...
n, automation testing, and deployment. The developer must possess a deep understanding of Java-based software development, Spring framework, RESTful APIs, and database technologies. They will also contribute to system analysis, troubleshoot operational issues, and ensure code quality through automated testing, all while collaborating in an agile environment.
Advantages
•Opportunity to contribute to a large-scale digital services platform
•Involvement in full stack development using modern technologies
•Exposure to continuous integration and agile delivery practices
•Collaborative environment with a focus on scalability, speed, and performance
•Ability to lead or contribute to architecture and REST API design
•Use of industry-standard tools such as SpringBoot, Angular, Azure DevOps, Jenkins, and Maven
•Participation in automation testing to ensure robust solutions
•Continuous knowledge transfer and collaboration with experienced developers
Responsibilities
•Translate technical specifications into tested and deployed Java-based applications
•Design and implement full stack architecture, including front-end UI and back-end services
•Develop REST APIs and integrate them with user interfaces
•Implement SpringBoot components, including web, data, service, and security layers
•Build and maintain scalable, high-performance applications
•Conduct unit testing and participate in regression testing automation
•Work within agile teams to manage user stories, defects, and sprint deliverables
•Analyze and resolve technical issues in development and production
•Maintain detailed programming documentation and participate in code reviews
•Collaborate with business and technical stakeholders for requirement gathering and solution alignment
Qualifications
•5+ years of experience in Java-based software development
•Strong experience with Java SDK, JEE, Tomcat, JavaScript, Spring Framework, and REST APIs
•Experience with SpringBoot technologies like Eureka Server, Zuul Gateway, Swagger-UI
•Proficient in front-end development with Angular 5, HTML5, CSS, Bootstrap, and NodeJS
•Hands-on experience with Oracle DB, PL/SQL, and database integration
•Knowledge of DevOps tools such as Hudson/Jenkins and Maven
•Familiarity with Azure DevOps, JIRA, and agile methodologies
•Experience in automation testing using JUnit or TestNG
•Understanding of continuous integration and scalable application design
•Curam experience is considered an asset
Summary
This Senior Software Developer position offers an excellent opportunity to work on a complex, impactful platform with modern technologies and full-stack development practices. Ideal for experienced Java professionals, the role requires hands-on coding, testing, and architectural design, ensuring robust and scalable digital solutions.
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.
show more
The Senior Software Developer role supports the development of enterprise-level applications within the Integrated Employment Services (IES) Project. This role involves translating complex technical specifications into reliable, tested software, with responsibilities spanning full stack development, front-end and back-end architecture, API design, automation testing, and deployment. The developer must possess a deep understanding of Java-based software development, Spring framework, RESTful APIs, and database technologies. They will also contribute to system analysis, troubleshoot operational issues, and ensure code quality through automated testing, all while collaborating in an agile environment.
Advantages
•Opportunity to contribute to a large-scale digital services platform
•Involvement in full stack development using modern technologies
•Exposure to continuous integration and agile delivery practices
•Collaborative environment with a focus on scalability, speed, and performance
•Ability to lead or contribute to architecture and REST API design
•Use of industry-standard tools such as SpringBoot, Angular, Azure DevOps, Jenkins, and Maven
...
•Participation in automation testing to ensure robust solutions
•Continuous knowledge transfer and collaboration with experienced developers
Responsibilities
•Translate technical specifications into tested and deployed Java-based applications
•Design and implement full stack architecture, including front-end UI and back-end services
•Develop REST APIs and integrate them with user interfaces
•Implement SpringBoot components, including web, data, service, and security layers
•Build and maintain scalable, high-performance applications
•Conduct unit testing and participate in regression testing automation
•Work within agile teams to manage user stories, defects, and sprint deliverables
•Analyze and resolve technical issues in development and production
•Maintain detailed programming documentation and participate in code reviews
•Collaborate with business and technical stakeholders for requirement gathering and solution alignment
Qualifications
•5+ years of experience in Java-based software development
•Strong experience with Java SDK, JEE, Tomcat, JavaScript, Spring Framework, and REST APIs
•Experience with SpringBoot technologies like Eureka Server, Zuul Gateway, Swagger-UI
•Proficient in front-end development with Angular 5, HTML5, CSS, Bootstrap, and NodeJS
•Hands-on experience with Oracle DB, PL/SQL, and database integration
•Knowledge of DevOps tools such as Hudson/Jenkins and Maven
•Familiarity with Azure DevOps, JIRA, and agile methodologies
•Experience in automation testing using JUnit or TestNG
•Understanding of continuous integration and scalable application design
•Curam experience is considered an asset
Summary
This Senior Software Developer position offers an excellent opportunity to work on a complex, impactful platform with modern technologies and full-stack development practices. Ideal for experienced Java professionals, the role requires hands-on coding, testing, and architectural design, ensuring robust and scalable digital solutions.
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.
show more