This role involves developing microservices-based applications, designing RESTful APIs, and ensuring the security and reliability of backend systems. The successful candidate will collaborate with cross-functional teams to deliver innovative solutions, optimize application performance, and leverage expertise in containerization, message queues (Kafka), and cloud deployment to enhance application architecture. The position seeks a proactive problem-solver passionate about staying current with industry best practices, contributing to a dynamic and collaborative development environment, and advising clients on appropriate technologies and methodologies. The team values collaboration, exchange, initiative, respect, and enjoyment.
Participate in the cross-architectural refactoring of the team.,Develop high-performing, continuously evolving APIs.,Challenge fellow developers and foster team growth.,Contribute to major projects and maximize value creation through technology.,Evolve technologies in accordance with architectural targets and securely.,Drive the evolution of technical stack capabilities related to data, collaborating with key stakeholders to define the technological roadmap.,Lead the definition of conceptual, logical, and physical data models in partnership with data domain owners.,Actively participate in technical discussions and data initiatives across the organization, sharing expertise to improve operational efficiency.,Collaborate closely with technology teams to ensure consistency in development practices and seamless integration of components.,Contribute to the implementation and improvement of data-related policies and processes, supporting their adoption across relevant systems and teams.,Ensure solutions comply with data security best practices and internal processes.,Provide recommendations for future needs.,Validate user stories meet the Definition of Ready before development.,Deliver the product according to the Definition of Done, ensuring compliance with acceptance criteria and quality standards.,Perform code reviews and ensure the quality and maintainability of deliverables.,Design and execute automated tests to ensure the stability and performance of solutions.,Collaborate with QA, product, and architecture teams to ensure efficient delivery aligned with sprint objectives.,Act as a technical reference and support junior developers in their skill development.
7+ years of experience in Java Spring Boot development.,Good command of French or compulsory bilingualism.,(Asset) Relevant experience in the banking or financial sector.,Cloud experience (AWS or Azure).,Java backend development (Spring Boot, REST API, microservices).,Spring Boot framework.,Testing tools (JUnit, Cucumber (Gherkin)).,Web Services/API (REST, SOAP).,IDE (Eclipse, IntelliJ IDEA).,Source Code Management (BitBucket (GIT)).,Experience with message services such as Apache Kafka, Rabbit MQ, IBM MQ.,Rigorous quality assurance approach at all stages of design, development, deployment, and operation of microservices.,Experience in Agile and DevOps development.
Requires bilingualism (French and English) for interactions with national and international clients.
CGI Inc. is one of the world's largest IT and business consulting firms, providing a comprehensive range of services including strategic consulting, systems integration, managed IT, and business process services. Founded in 1976 and headquartered in Montreal, the company operates across more than 40 countries, helping clients across various industries accelerate their digital transformation and achieve measurable business outcomes.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.