This role is for a Software Developer with over five years of experience in JAVA-based software. The position involves full stack development with a strong emphasis on back-end tasks, including analysis, design, coding, and testing of enterprise-level applications. The developer will be responsible for implementing both functional and scalable technical solutions using tools such as Java SDK, Spring Boot, REST APIs, Oracle DB, and CI/CD pipelines, as well as contributing to automation testing and agile delivery cycles.
...
Advantages
•Opportunity to work on end-to-end software development using modern Java technologies and frameworks.
•Exposure to enterprise systems, including Spring Boot microservices, REST APIs, and Oracle database integration.
•Hands-on experience with agile methodology, CI/CD automation, and DevOps pipelines.
•Collaborative environment with opportunities to engage in both front-end and back-end development.
•Involvement in automation testing practices and tools like JUnit, TestNG, and SQL validation.
Responsibilities
•Translate technical system specifications into working and tested applications, including unit testing and debugging.
•Design, code, and implement enterprise-level backend logic using Java SDK, Spring Framework, and Oracle PL/SQL.
•Participate in resolving technical issues related to implementation, conversion, and support of software packages.
•Develop and maintain REST API services, database integration, and CI/CD pipelines.
•Contribute to test automation, including regression, data validation, and unit testing.
•Perform both front-end and back-end tasks with knowledge in Angular, HTML5, CSS, NodeJS, and TypeScript.
•Participate in agile ceremonies and lifecycle activities using tools like Azure DevOps or JIRA.
•Share technical knowledge and perform knowledge transfer to fellow developers and team members.
Qualifications
•5+ years of experience in JAVA-based software development, including use of Java SDK, JEE, Spring Boot, REST APIs.
•Proficient in tools and frameworks such as Apache Ant, Tomcat, Oracle DB, Spring JDBC, Swagger-UI, Maven, Jenkins.
•Front-end experience with Angular 5+, Bootstrap, HTML5, CSS, NodeJS, NPM, and TypeScript.
•Experience in automation testing using JUnit or TestNG, and SQL for data validation.
•Working knowledge of SDLC, Agile methodology, and RDBMS design concepts.
•Experience with CI/CD, Azure API Management, and version control systems.
•Strong analytical, communication, and problem-solving skills.
Summary
This Software Developer role is ideal for a candidate with a strong Java background and a passion for building robust, scalable applications in an agile environment. The position offers a blend of backend and frontend development, automation testing, and CI/CD integration.
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
This role is for a Software Developer with over five years of experience in JAVA-based software. The position involves full stack development with a strong emphasis on back-end tasks, including analysis, design, coding, and testing of enterprise-level applications. The developer will be responsible for implementing both functional and scalable technical solutions using tools such as Java SDK, Spring Boot, REST APIs, Oracle DB, and CI/CD pipelines, as well as contributing to automation testing and agile delivery cycles.
Advantages
•Opportunity to work on end-to-end software development using modern Java technologies and frameworks.
•Exposure to enterprise systems, including Spring Boot microservices, REST APIs, and Oracle database integration.
•Hands-on experience with agile methodology, CI/CD automation, and DevOps pipelines.
•Collaborative environment with opportunities to engage in both front-end and back-end development.
•Involvement in automation testing practices and tools like JUnit, TestNG, and SQL validation.
Responsibilities
•Translate technical system specifications into working and tested applications, including unit testing and debugging.
...
•Design, code, and implement enterprise-level backend logic using Java SDK, Spring Framework, and Oracle PL/SQL.
•Participate in resolving technical issues related to implementation, conversion, and support of software packages.
•Develop and maintain REST API services, database integration, and CI/CD pipelines.
•Contribute to test automation, including regression, data validation, and unit testing.
•Perform both front-end and back-end tasks with knowledge in Angular, HTML5, CSS, NodeJS, and TypeScript.
•Participate in agile ceremonies and lifecycle activities using tools like Azure DevOps or JIRA.
•Share technical knowledge and perform knowledge transfer to fellow developers and team members.
Qualifications
•5+ years of experience in JAVA-based software development, including use of Java SDK, JEE, Spring Boot, REST APIs.
•Proficient in tools and frameworks such as Apache Ant, Tomcat, Oracle DB, Spring JDBC, Swagger-UI, Maven, Jenkins.
•Front-end experience with Angular 5+, Bootstrap, HTML5, CSS, NodeJS, NPM, and TypeScript.
•Experience in automation testing using JUnit or TestNG, and SQL for data validation.
•Working knowledge of SDLC, Agile methodology, and RDBMS design concepts.
•Experience with CI/CD, Azure API Management, and version control systems.
•Strong analytical, communication, and problem-solving skills.
Summary
This Software Developer role is ideal for a candidate with a strong Java background and a passion for building robust, scalable applications in an agile environment. The position offers a blend of backend and frontend development, automation testing, and CI/CD integration.
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