Thank you for subscribing to your personalised job alerts.

    10 jobs found for java developer in candiac, quebec

    filter2
    clear all
      • Montréal, Québec
      • Contract
      Java Developer Long term contractRESPONSIBILITIES:- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.Technical Skills: -SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big Data Competencies:-Ability to work with complex information systems-Knowledge of the market finance universe AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.Qualifications-SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big DataSummary- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.- Take time to have fun by joining one of the communities or even launching new ones!Technical Skills: -SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big Data Competencies:-Ability to work with complex information systems-Knowledge of the market finance universe Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Java Developer Long term contractRESPONSIBILITIES:- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.Technical Skills: -SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big Data Competencies:-Ability to work with complex information systems-Knowledge of the market finance universe AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilities- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.Qualifications-SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big DataSummary- Produce new features in the context of the decommission of a vendor tool. It's not just about writing code, but also making design / architecture decisions, testing, tracking quality metrics, and producing documentation. - Demonstrate functionality to stakeholders and the product owner (Product Owner) to gain a strong understanding of the field and get feedback on the work provided- Participate in "Scrum" related activities, such as daily stand-up meetings, backlog grooming, retrospective Sprint, and demos.- Deliver solutions according to our standards and provide operational support if necessary.- Take time to have fun by joining one of the communities or even launching new ones!Technical Skills: -SQL - SQL Server – PL-SQL, Oracle-Java, Spring Boot-Angular-Azure, Big Data Competencies:-Ability to work with complex information systems-Knowledge of the market finance universe Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      As an analyst-programmer in the development, operation and maintenance of software products, you contribute to IT efficiency. You analyze, design, configure, develop, maintain and evolve software products to meet the needs of the organization. You share the responsibility for the quality of the coded solutions.Your role is to contribute to the development of small to medium-sized computer systems, programs and applications and to provide the required support, while leveraging your skill in mastering technology. You participate in the analysis of customer needs and the development of directions in development activities. In this regard, you plan, prioritize and coordinate the work in order to keep the commitments made in line with the objectives to be achieved. The nature of the files and the projects requires a global knowledge in your field.Your knowledge and experience of DevOps, CI / CD and Agile practices allow you to deliver stable products, constantly improve their quality, and support them.Additional responsibilitiesParticipate in the development of implementation strategies, analyze and develop software products, including design, code, test automation and operation by applying good development, data and security practices .Document technical solutions and practices to ensure the sustainability of products and participate in the development of documentation, preparation and dissemination of training for peers and consumers.Provide technical support to IT operations. Perform problem analysis, determine the causes and follow up on system problems during incidents of medium to high severity and ensure their resolutionWork in co-creation with business partners and architects to fully understand and thus achieve the alignment of solutions representing business intentions and objectives.Participate in the installation and testing of software packages or the implementation of applications.Required profileBachelor's degree in an appropriate disciplineA minimum of two years of relevant experiencePlease note that other combinations of relevant education and experience may be consideredFor vacant positions available in Quebec, please note that knowledge of French is requiredSpecific knowledgeKnowledge of Java 8 / java 11Knowledge of Spring boot 2Knowledge of JunitKnowledge of Gradle or MavenKnowledge of API RestKnowledge of GIT (Bitbucket or GitHub)Knowledge of continuous delivery / deploymentKnowledge of Spring security / Spring data (an asset)Knowledge of SQL (Example: Postgresql, MS Azure SQL, etc.) (an asset)Knowledge of MQ (Example: MQ Series, Rabbit MQ, etc) (an asset)Knowledge of TestDriven Development and Behavior Driven Devolpment methodologies (an asset)Knowledge of Agile methodology (Scrum) (an asset)Advantages______________________________________________________________________________Responsibilities______________________________________________________________________________Qualifications______________________________________________________________________________Summary______________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      As an analyst-programmer in the development, operation and maintenance of software products, you contribute to IT efficiency. You analyze, design, configure, develop, maintain and evolve software products to meet the needs of the organization. You share the responsibility for the quality of the coded solutions.Your role is to contribute to the development of small to medium-sized computer systems, programs and applications and to provide the required support, while leveraging your skill in mastering technology. You participate in the analysis of customer needs and the development of directions in development activities. In this regard, you plan, prioritize and coordinate the work in order to keep the commitments made in line with the objectives to be achieved. The nature of the files and the projects requires a global knowledge in your field.Your knowledge and experience of DevOps, CI / CD and Agile practices allow you to deliver stable products, constantly improve their quality, and support them.Additional responsibilitiesParticipate in the development of implementation strategies, analyze and develop software products, including design, code, test automation and operation by applying good development, data and security practices .Document technical solutions and practices to ensure the sustainability of products and participate in the development of documentation, preparation and dissemination of training for peers and consumers.Provide technical support to IT operations. Perform problem analysis, determine the causes and follow up on system problems during incidents of medium to high severity and ensure their resolutionWork in co-creation with business partners and architects to fully understand and thus achieve the alignment of solutions representing business intentions and objectives.Participate in the installation and testing of software packages or the implementation of applications.Required profileBachelor's degree in an appropriate disciplineA minimum of two years of relevant experiencePlease note that other combinations of relevant education and experience may be consideredFor vacant positions available in Quebec, please note that knowledge of French is requiredSpecific knowledgeKnowledge of Java 8 / java 11Knowledge of Spring boot 2Knowledge of JunitKnowledge of Gradle or MavenKnowledge of API RestKnowledge of GIT (Bitbucket or GitHub)Knowledge of continuous delivery / deploymentKnowledge of Spring security / Spring data (an asset)Knowledge of SQL (Example: Postgresql, MS Azure SQL, etc.) (an asset)Knowledge of MQ (Example: MQ Series, Rabbit MQ, etc) (an asset)Knowledge of TestDriven Development and Behavior Driven Devolpment methodologies (an asset)Knowledge of Agile methodology (Scrum) (an asset)Advantages______________________________________________________________________________Responsibilities______________________________________________________________________________Qualifications______________________________________________________________________________Summary______________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      The Solutions, Electronic Payment Department is responsible for the design and delivery of applications related to electronic fund transfers (direct deposits and withdrawals, Interac transfer, etc.). These are high visibility, critical applications. The team will shortly participate in the Payments Canada modernization program.More specifically, as part of the payments modernization program, you join a DevOps squad and you participate in the development of APIs used for electronic funds transfers. You contribute to the iterative development of our newdigital payment platform.Specific knowledge:- Excellent knowledge in the development of APIs and micro-services- Knowledge of Java 8+, JPA- Knowledge of Apache Maven- Knowledge of Git- Knowledge of Hibernate- Knowledge of Eclipse or IntelliJ- Knowledge of the concept of Micro Service- Knowledge of microservices architecture concepts- Knowledge of unit tests: Junit4, Mockito- Knowledge of Framework Spring Batch and Apache Camel- Knowledge of Spring Data, Spring MVC, Spring Boot and Spring Security (an asset)Advantages___________________________________________________________________________Responsibilities___________________________________________________________________________Qualifications___________________________________________________________________________Summary___________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      The Solutions, Electronic Payment Department is responsible for the design and delivery of applications related to electronic fund transfers (direct deposits and withdrawals, Interac transfer, etc.). These are high visibility, critical applications. The team will shortly participate in the Payments Canada modernization program.More specifically, as part of the payments modernization program, you join a DevOps squad and you participate in the development of APIs used for electronic funds transfers. You contribute to the iterative development of our newdigital payment platform.Specific knowledge:- Excellent knowledge in the development of APIs and micro-services- Knowledge of Java 8+, JPA- Knowledge of Apache Maven- Knowledge of Git- Knowledge of Hibernate- Knowledge of Eclipse or IntelliJ- Knowledge of the concept of Micro Service- Knowledge of microservices architecture concepts- Knowledge of unit tests: Junit4, Mockito- Knowledge of Framework Spring Batch and Apache Camel- Knowledge of Spring Data, Spring MVC, Spring Boot and Spring Security (an asset)Advantages___________________________________________________________________________Responsibilities___________________________________________________________________________Qualifications___________________________________________________________________________Summary___________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Verdun, Québec
      • Contract
      # of years of experience: 3-5 yearsCreates, maintains and implements source code to develop applications and programs that meet customer needs and requirements using front-end computer programming languages ​​(Java).Experience with SailPoint IIQ is a plus.Ideally, looking for someone who has studied programming even if the resource does not necessarily have several years of experience.You will work in a large dynamic team that loves challenges and values ​​the quality of the code! ---Creates, maintains and implements the source code to develop mobile applications and programs that meet clients' needs and requirements by using Java. Experience with SailPoint IIQ is a plus.You’ll be working in a large dynamic team that loves a challenge and that strives to deliver quality code!Advantages___________________________________________________________________________Responsibilities___________________________________________________________________________Qualifications___________________________________________________________________________Summary___________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      # of years of experience: 3-5 yearsCreates, maintains and implements source code to develop applications and programs that meet customer needs and requirements using front-end computer programming languages ​​(Java).Experience with SailPoint IIQ is a plus.Ideally, looking for someone who has studied programming even if the resource does not necessarily have several years of experience.You will work in a large dynamic team that loves challenges and values ​​the quality of the code! ---Creates, maintains and implements the source code to develop mobile applications and programs that meet clients' needs and requirements by using Java. Experience with SailPoint IIQ is a plus.You’ll be working in a large dynamic team that loves a challenge and that strives to deliver quality code!Advantages___________________________________________________________________________Responsibilities___________________________________________________________________________Qualifications___________________________________________________________________________Summary___________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Java Developer Long term contractResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment. QualificationsProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchSummaryProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Java Developer Long term contractResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment.AdvantagesLong term contract, 40 hrs a week, large banking environment, Montreal based. Lors of room to grow and develop skills with training and coachingResponsibilitiesResponsibilitiesPrimary tasks include but are not limited to: A software developer, possessing significant experience in code development and system design on Java platform. It is critical that the individual has proven records on efficient delivery of business functionality to meet time to market on dynamic demands while maintaining software development and architecture design discipline. The selected candidate will integrate the Accounting and regulatory reporting and will contribute to regulatory reporting projects but also contribute to the department digital transformation. Summary of responsibilities:• Build a highly scalable and high-performance architecture • Design and develop back-end data services, REST APIs, and web-based front-end for user profiles and other application support services• Work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks• Work with other software leads on developing testing processes and frameworks• Document the work you do, especially APIs that you create• Understanding of business requirements and their mapping to a given software framework• Adhering to SDLC methodology and design principles of our software framework. Working in Agile, test-driven mode, in object-oriented environment. QualificationsProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchSummaryProfil Required: • Ability to understand business requirements and business priorities• Ability to understand complex technical architecture• Ability to coordinate and facilitate project execution and delivery commitment with other IT Teams and other teams under different operational time zones• Proactive on taking leadership when needed, self motivated, dynamic and result oriented• Team player with collaborate attitude, able to maintain highest level of discipline with respect to development framework• Fluent communication (oral and written) and listening skills Profile RequiredTechnical skillsRequired: • 4+ years of development and architecture experience with Java and SQL• 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins• 2+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)• 4+ years of Object-Oriented development experience • 2+ years of web front-end development Desired/ Plus: • Experience with ReactJS and/or Angular development• Experience with Docker platform Prior Work experienceRequired:• Minimum of 5 years IT development experience.• Oracle SQL or PostgreSQL or similar RDBMS background• Experience in web & front-end development Education Required: Bachelor or Master in Computer Science or Engineering related field LanguagesRequired: English Desired/ Plus: FrenchRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      The developer will be part of a squad, which works to support and maintain two portals across our ecosystem. Experience in DevOps and / or Support roles is required for this position. You join a dynamic team that ensures the support and development of the Caisse Intranet Portal and Movement Portal. The Caisse Intranet Portal is the portal most used by employees and it is an important gateway for our front-line employees who have to provide service to members and clients. The portals integrate a multitude of technologies, components and in-house "framework". This technological diversity brings several challenges that require a senior developer with experience in the maintenance of high performance transactional applications. Specific knowledgeExcellent knowledge of JAVA J2EE technologiesKnowledge of Struts (essential)Knowledge of EJBs (essential)Knowledge of Weblogic (essential)Knowledge of Maven (essential)Knowledge of JSP (an asset)Knowledge of Spring (an asset)Knowledge of SOAP and REST API (an asset)Technological environment includes PKS / Kubernetes, IntelliJ, GIT, Artifactory, JIRAProfessional experienceA minimum of eight years of relevant experienceAdvantages__________________________________________________________________________________Responsibilities__________________________________________________________________________________Qualifications__________________________________________________________________________________Summary__________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      The developer will be part of a squad, which works to support and maintain two portals across our ecosystem. Experience in DevOps and / or Support roles is required for this position. You join a dynamic team that ensures the support and development of the Caisse Intranet Portal and Movement Portal. The Caisse Intranet Portal is the portal most used by employees and it is an important gateway for our front-line employees who have to provide service to members and clients. The portals integrate a multitude of technologies, components and in-house "framework". This technological diversity brings several challenges that require a senior developer with experience in the maintenance of high performance transactional applications. Specific knowledgeExcellent knowledge of JAVA J2EE technologiesKnowledge of Struts (essential)Knowledge of EJBs (essential)Knowledge of Weblogic (essential)Knowledge of Maven (essential)Knowledge of JSP (an asset)Knowledge of Spring (an asset)Knowledge of SOAP and REST API (an asset)Technological environment includes PKS / Kubernetes, IntelliJ, GIT, Artifactory, JIRAProfessional experienceA minimum of eight years of relevant experienceAdvantages__________________________________________________________________________________Responsibilities__________________________________________________________________________________Qualifications__________________________________________________________________________________Summary__________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Java DeveloperWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a week. Great projects and great team.ResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Java DeveloperWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. . What you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing AdvantagesWork from home for the foreseeable future. Company located downton Montreal. contract at 37.5 hours a week. Great projects and great team.ResponsibilitiesWhat you will be doing:  As a squad member, you will: Develop and maintain the back-end services powering our consumer-facing applications that deliver a seamless, rich experience to Web and Mobile Platforms. Support and enhance the foundations for a distributed Web application architecture, maintaining a high level of performance and quality. Exemplify our standard for quality of application development with elegant, scalable, clean code. Collaborate with a growing team of experienced designers, engineers, project managers and QA professionals. QualificationsWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing SummaryWhat you need to bring to this position:  Mandatory BS Computer Science, Software Engineering or related fields  Recognized experience in Java back-end development with the following technologies: JDK 8+, Spring, Microservices, REST, Git, JUnit, mocking frameworks. Eligible to work in Canada (citizen, permanent resident or post graduate work permit holder)  Important assets Experience working with NOSQL databases. Experience working with Docker, Kubernetes and CI/CD pipelines. Experience with Cloud-based SaaS application development and GCP. Worked in an Agile / Scrum development team that promoted software development best practices, such as automated testing, code reviews, vulnerability management and DevOps techniques. Good understanding of the software development life cycle (SDLC). Good understanding of Atlassian tools (Jira, Confluence and Bitbucket). Collaborative individual who works well in a team as well as an individual setting. Problem solver and critical thinker. Quality driven, customer focused. Good written and oral communication skills Assets Experience in front-end development with React and Redux. Experience in Go development in a microservices architecture and unit testing Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Job responsibilities As a designer - Spring Framework ("Lead component architect"), the candidate:Carry out designs, integrations and development of technological components and product functions· Performs quality assurance of product components (automated use case)Identifies the technological requirements of components / functionsWrites the appropriate technical documentation for the component (recipes, guides, code examples, ...)Participate in technical product presentationsParticipate in patch development and support activitiesActs as an advisor to development teams· Produces the “Releases notes” of the componentJob requirements:Mandatory Java back-end technologyKnowledge to architect and design "Cloud Native" Java 12Factor-app applications (Spring, Spring Boot, and the Spring Cloud suite, Spring Data JPA, Spring Security)Knowledge of build and delivery tooling (Maven / Gradle, GIT, Concourse / Jenkins, Artifactory, SonarQube)· Knowledge of Cloud / PaaS runtime platform (VMware Cloud Foundry), as well as conventional runtime platforms (Weblogic, Tomcat).Knowledge and expertise of Microservices / REST, Composite application, and Modern architectural stylesKnowledge of OAuth2 / OpenID Connect / JWT / JWE / JWS / JOSE securityKnowledge of the testability of application componentsAdvanced level knowledge of English Other knowledge (assets):Knowledge of strategies for outsourcing and using architectural services (security, session, cache, configurations, API gateway, service registry, etc.)Knowledge of transversal concerns (Error management, Parallelism management, Internationalization and localization, version management)Knowledge of the Consumer-Driven and Microservice approach (patterns and programming model via a Spring Cloud Contract / Swagger approachKnowledge of design / integration patterns (Circuit Breaker, CQRS, Dependency Command, Timeout, Feature toogle, Progressive activation, ...)Knowledge of monitoring and logging strategiesApplication knowledge: Batch processing, Events, StreamingAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications________________________________________________________________________________Summary________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Job responsibilities As a designer - Spring Framework ("Lead component architect"), the candidate:Carry out designs, integrations and development of technological components and product functions· Performs quality assurance of product components (automated use case)Identifies the technological requirements of components / functionsWrites the appropriate technical documentation for the component (recipes, guides, code examples, ...)Participate in technical product presentationsParticipate in patch development and support activitiesActs as an advisor to development teams· Produces the “Releases notes” of the componentJob requirements:Mandatory Java back-end technologyKnowledge to architect and design "Cloud Native" Java 12Factor-app applications (Spring, Spring Boot, and the Spring Cloud suite, Spring Data JPA, Spring Security)Knowledge of build and delivery tooling (Maven / Gradle, GIT, Concourse / Jenkins, Artifactory, SonarQube)· Knowledge of Cloud / PaaS runtime platform (VMware Cloud Foundry), as well as conventional runtime platforms (Weblogic, Tomcat).Knowledge and expertise of Microservices / REST, Composite application, and Modern architectural stylesKnowledge of OAuth2 / OpenID Connect / JWT / JWE / JWS / JOSE securityKnowledge of the testability of application componentsAdvanced level knowledge of English Other knowledge (assets):Knowledge of strategies for outsourcing and using architectural services (security, session, cache, configurations, API gateway, service registry, etc.)Knowledge of transversal concerns (Error management, Parallelism management, Internationalization and localization, version management)Knowledge of the Consumer-Driven and Microservice approach (patterns and programming model via a Spring Cloud Contract / Swagger approachKnowledge of design / integration patterns (Circuit Breaker, CQRS, Dependency Command, Timeout, Feature toogle, Progressive activation, ...)Knowledge of monitoring and logging strategiesApplication knowledge: Batch processing, Events, StreamingAdvantages________________________________________________________________________________Responsibilities________________________________________________________________________________Qualifications________________________________________________________________________________Summary________________________________________________________________________________Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Description:• Senior-Level Java• Senior-Level Spring and Spring Boot• Senior-Level MEARN stack (Mongo, Express, Angular/React, Node)• OOP Design Patterns• REST API Designing and Implementation• DevOps (Terraform, Kubernetes, Docker, Docker Compose, Ansible)• Microservice Development• Cloud ComputingNice-to-Have Skill Set• Kafka• RabbitMQ• Azure in general; IoT Hub, Event Hubs, Azure Function, AKS in particular• Shell scriptingAdvantages6 months contract, renewable, remote work until further notice, flex hours, equipment provided.ResponsibilitiesDescription:Responsible for the development, design and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems. QualificationsQualifications include: Demonstrated experience with coding technologies including Java, Spring, React, MEAN stack, DevOps methodologies, Docker, Kubernetes, TerraformUndergraduate degree or Technical Certificate. Bilingualism (French and English) is mandatorySummaryWe are looking for a Senior Java Developer, with strong knowledge in Java, React, Docker, Kubernetes and TerraformRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Description:• Senior-Level Java• Senior-Level Spring and Spring Boot• Senior-Level MEARN stack (Mongo, Express, Angular/React, Node)• OOP Design Patterns• REST API Designing and Implementation• DevOps (Terraform, Kubernetes, Docker, Docker Compose, Ansible)• Microservice Development• Cloud ComputingNice-to-Have Skill Set• Kafka• RabbitMQ• Azure in general; IoT Hub, Event Hubs, Azure Function, AKS in particular• Shell scriptingAdvantages6 months contract, renewable, remote work until further notice, flex hours, equipment provided.ResponsibilitiesDescription:Responsible for the development, design and implementation of application systems. Designs and codes programs, including the ability to test their coding, find errors, and correct codes to provide quality coding. Interfaces with technical team to design and implement application systems. QualificationsQualifications include: Demonstrated experience with coding technologies including Java, Spring, React, MEAN stack, DevOps methodologies, Docker, Kubernetes, TerraformUndergraduate degree or Technical Certificate. Bilingualism (French and English) is mandatorySummaryWe are looking for a Senior Java Developer, with strong knowledge in Java, React, Docker, Kubernetes and TerraformRandstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      • Montréal, Québec
      • Contract
      Position (Contract - 3 to 6 months renewable)Software Developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale AdvantagesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale ResponsibilitiesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale QualificationsPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale SummaryPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.
      Position (Contract - 3 to 6 months renewable)Software Developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale AdvantagesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale ResponsibilitiesPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale QualificationsPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale SummaryPosition (Contractor)Software developer JavaOur Client's Platform and Component Services team is looking for a passionate Software Engineer - Java to join their team. The organizational ecosystem comprises cloud services and web client components. In this role, you will be instrumental in driving the architecture and implementation of the cloud data platform of our client and influencing the development of components and services across the organization. This is an opportunity to work on applications that directly impact the millions of users of our client’s products. You will be part of an agile product team of smart and highly motivated software architects and engineers building world-class cloud software applications and services. You will work in a global organization and collaborate with local and remote colleagues from various disciplines like business, engineering, operations, support, etc. You will work with the latest technologies in a flexible environment. ResponsibilitiesContribute to all aspects of software development from design to estimation to development and testingDevelop, debug and build automated tests for various programming assignmentsPartner closely with product owners, software architects and other software engineers to iteratively turn high level requirements into product enhancements that are delivered to customers incrementally and continuallyContribute to improvements in processes and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs Minimum Qualifications Graduate or Postgraduate in Computer Science Engineering or related technical fields5+ years of hands on production Java development.Strong Spring-Boot development experienceExperience with software development lifecycle (SDLC) processes, tools, and Agile methodologies.Experience with common tools/processes such as GIT, Maven, unit tests, PR/code reviews.Hands-on experience with AWS (or other cloud provider's) technologies such as SQS, S3, Aurora, IAM, Lambda, etc.Excellent written and oral communication skills in English Preferred Qualifications Experience in building highly scalable systems and services in the cloud, including calling other REST services from within a REST serviceSkill and experience with design patterns such as singleton, factory, facade, flyweight, etc.Experience in building, running and monitoring SaaS applications at large scaleUnderstanding of architectural patterns such as CQRS, transactionsExperience with multi-repo GIT code bases, REST-based web services, behavior-driven development testing frameworks such as Cucumber, shell scripts, automated CI/CD pipelinesExperience with relational or non-relational databases and database design principles at cloud scale Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.

    Thank you for subscribing to your personalised job alerts.

    explore over 5451 jobs with randstad.

    It looks like you want to switch your language. This will reset your filters on your current job search.