Java Developer Analyst - Data Foundations Your role is to contribute to the development of medium to large-scale computer systems, programs and applications by docking and implementing, while leveraging your skill in mastering technology and anticipating innovations. You analyze the needs of customers and partners and influence directions regarding technological solutions or information systems required within a project. 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.You formulate proposals relating to the realization of projects and contribute to the resolution of complex problems through analyzes and your overall knowledge of the business domain. Lashings are frequent. You are called upon to interact with various stakeholders working in complementary areas of expertise. You act as a reference and resource person for the systems with your unit, clients and various stakeholders.More specifically, you work within the “Foundations Data Management” team, which is part of the Data and Analytics Center of Expertise and which is dedicated to designing and delivering solutions in the field of master data and data management. reference (Master & Reference Data Management MDM / RDM) for our business sectors.Within this dynamic team, you assume the role of designer / developer of master data and master data management solutions, mainly on the EBX platform. You participate in strategic mandates for the Mouvement and its members, including digital transformation by implementing data management solutions essential for our mission. You learn to demonstrate the potential of your ideas in the very diverse professions of a cooperative financial group.You will have to work with diversified business and IT teams and will have to propose and defend innovative and modern solutions to help accelerate the digitalization of business. You work in an “agile at scale” dynamic, following the SAFE methodology.Additional responsibilitiesActively participate in the development of implementation strategies, perform the analysis and development of software products, including design, code, test automation and operation by applying good development practices, data and of securityDocument technical solutions and practices to ensure the sustainability of products and develop documentation, prepare and distribute training for peers and consumers· Provide technical support to IT operations. Analyze complex issues, determine the causes and follow up on system problems during critical incidents and ensure their resolution· Work in co-creation with technological contributors and architects to fully understand and thus achieve the alignment of solutions representing business intentions and objectivesBe responsible for installing and testing software packages or implementing applicationsRequired profileBachelor's degree in computer science, software engineering or a relevant disciplineA minimum of four years of relevant experience in the design and development of computer systemsExperience with master data and master data management solutionsSpecific knowledgeKnowledge of Java programmingKnowledge of databases (Oracle, DB2) and SQL languageKnowledge of REST service conceptsKnowledge of development projects in Agile modeKnowledge of various development frameworks (Spring MVC, Spring Security, etc.)Knowledge of development support tools (GIT, MAVEN, JENKINS, JIRA, etc.)Knowledge of cloud computing (an asset)Knowledge of PAAS (an asset)Knowledge of Cucumber (an asset)Knowledge of relational and / or semantic data modelingKnowledge of EBX TIBCO data management platform (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.