We are seeking a Software Developer with 5+ years of JAVA-based development experience to support the EO M&S Portfolio project. The role involves full-stack development, API integration, database management, automation testing, and Agile DevOps processes to enhance application performance and reliability.
Advantages
...
•Work on full-stack development, covering front-end, back-end, and database design.
•Hands-on experience with Spring Boot, REST API services, and Azure API Management.
•Exposure to Agile development methodologies and DevOps practices using tools like JIRA and Azure DevOps.
•Automation testing and regression testing experience to enhance software reliability.
•Opportunity to collaborate with business analysts, QA teams, and developers in an Agile environment.
Responsibilities
•Develop, test, debug, and maintain Java-based applications.
•Translate technical specifications into working applications using Java SDK, JEE, Apache Ant, and Tomcat.
•Implement RESTful APIs and integrate them with front-end UI components.
•Work with relational databases (Oracle, PL/SQL) to manage data processing.
•Develop and execute unit tests using JUnit or TestNG.
•Perform test data creation, analysis, and regression testing in Agile sprints.
•Ensure data integrity using SQL queries in Agile development cycles.
•Participate in Agile sprints, user story creation, and defect management.
•Support continuous integration and deployment (CI/CD) using Jenkins, Maven, and other DevOps tools.
•Ensure applications meet scalability, performance, and security standards.
Qualifications
•5+ years of Java-based software development experience.
•Strong knowledge of Spring Boot, REST API services, JSON Token (JWT), and API security.
•Experience with Angular, Bootstrap, NodeJS, and TypeScript for front-end development.
•Database expertise with Oracle DB and PL/SQL.
•Experience with Agile user story and defect management using JIRA or Azure DevOps.
•Familiarity with automation testing tools like JUnit or TestNG.
•Experience with Azure API Management.
•Curam experience is a strong plus.
•Understanding of RDBMS design concepts and risk management in software development.
Summary
This Software Developer role offers an opportunity to work on complex Java-based applications, develop REST APIs, manage databases, and implement automation testing. With Agile and DevOps methodologies, developers will contribute to high-performance, scalable, and secure software solutions in a collaborative team environment.
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
We are seeking a Software Developer with 5+ years of JAVA-based development experience to support the EO M&S Portfolio project. The role involves full-stack development, API integration, database management, automation testing, and Agile DevOps processes to enhance application performance and reliability.
Advantages
•Work on full-stack development, covering front-end, back-end, and database design.
•Hands-on experience with Spring Boot, REST API services, and Azure API Management.
•Exposure to Agile development methodologies and DevOps practices using tools like JIRA and Azure DevOps.
•Automation testing and regression testing experience to enhance software reliability.
•Opportunity to collaborate with business analysts, QA teams, and developers in an Agile environment.
Responsibilities
•Develop, test, debug, and maintain Java-based applications.
•Translate technical specifications into working applications using Java SDK, JEE, Apache Ant, and Tomcat.
•Implement RESTful APIs and integrate them with front-end UI components.
•Work with relational databases (Oracle, PL/SQL) to manage data processing.
•Develop and execute unit tests using JUnit or TestNG.
...
•Perform test data creation, analysis, and regression testing in Agile sprints.
•Ensure data integrity using SQL queries in Agile development cycles.
•Participate in Agile sprints, user story creation, and defect management.
•Support continuous integration and deployment (CI/CD) using Jenkins, Maven, and other DevOps tools.
•Ensure applications meet scalability, performance, and security standards.
Qualifications
•5+ years of Java-based software development experience.
•Strong knowledge of Spring Boot, REST API services, JSON Token (JWT), and API security.
•Experience with Angular, Bootstrap, NodeJS, and TypeScript for front-end development.
•Database expertise with Oracle DB and PL/SQL.
•Experience with Agile user story and defect management using JIRA or Azure DevOps.
•Familiarity with automation testing tools like JUnit or TestNG.
•Experience with Azure API Management.
•Curam experience is a strong plus.
•Understanding of RDBMS design concepts and risk management in software development.
Summary
This Software Developer role offers an opportunity to work on complex Java-based applications, develop REST APIs, manage databases, and implement automation testing. With Agile and DevOps methodologies, developers will contribute to high-performance, scalable, and secure software solutions in a collaborative team environment.
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