This recruiter is online.

This is your chance to shine!

Apply Now

14084537 - DevOps JAVA - QA automation

Montreal, QC
  • Number of positions available : 1

  • To be discussed
  • Starting date : 1 position to fill as soon as possible

English version will follow

Titre du poste : Ingénieur en automatisation DevOps

Lieu de travail : Montréal, QC

Description du poste :

Le système de contrôle des modèles de l'entreprise est la pierre angulaire de la gestion des risques liés aux modèles de l'entreprise, utilisé par les fonctions de front-office, de contrôle et de supervision. Il s'agit d'un système de haute visibilité, avec une visibilité aux plus hauts niveaux de l'entreprise.

Responsabilités :

L’équipe suit les principes agiles et dispose d’une solide équipe de propriétaires de produits, ce

qui permet une collaboration étroite avec l’unité commerciale. Le système fait l’objet d’importants investissements avec le développement de nouvelles fonctionnalités, ainsi que l’incorporation de pratiques devops et d’améliorations de performance.

Nous recherchons un développeur Java expérimenté et pratique pour travailler au sein d’une équipe de 13 personnes, dont 10 sont des développeurs côté serveur Java. Les membres de l’équipe ont un accès direct à l’unité commerciale et doivent être capables de jongler avec plusieurs priorités en même temps.

Le candidat doit être autonome, intelligent et un joueur d’équipe très motivé avec des compétences de communication efficaces. De plus, le candidat doit valoriser la production de logiciels de qualité et avoir une solide formation en fondamentaux de l’informatique.

Nous aurions besoin de quelqu’un capable de prendre en charge des projets au sein du système avec une forte mentalité DevOps et d’automatisation. Leur objectif sera d’améliorer les pratiques DevOps, d’améliorer l’automatisation QA, de nettoyer les éléments d’hygiène de l’entreprise et de moderniser les applications en utilisant des pratiques industrielles éprouvées. Le bon candidat devrait apprécier de travailler dans un environnement hautement collaboratif qui valorise le travail d’équipe et offre une grande flexibilité tant que la productivité et la qualité sont présentes.

Compétences requises :

- Très solide connaissance de DevOps et des outils associés, tels que Jenkins Pipeline, GitHub, Splunk, Grafana, OpenTelemetry et autres outils d'observabilité.

- Solide connaissance de l'analyse des scénarios de test QA et de l'automatisation des tests avec des frameworks d'automatisation comme Selenium, Cypress, Cucumber, et le langage Gerkin.

- Solide connaissance des bases de données relationnelles, SQL, MongoDB et NoSQL

- Très forte technique de script avec Python ou autre langage de script

- Très solide connaissance de JAVA incluant le framework de collection, le framework Spring (Spring MVC, Spring Boot, Spring Integration Test), avec une forte mentalité de code propre et de conception architecturale propre.

- Techniques d'analyse et de résolution de problèmes très solides

Atouts :

- Solide connaissance de la gestion de code source GIT

- Solide connaissance du transfert d'état de représentation (services Web RESTful)

- Connaissance de HTTP, XML, JSON

- Connaissance d'Unix/Linux

- Connaissance de la gestion de schéma de base de données Liquibase

À propos de Capgemini

Capgemini est un leader mondial en partenariat avec des entreprises pour transformer et gérer leurs activités en exploitant la puissance de la technologie. Le Groupe est guidé chaque jour par son objectif de libérer l’énergie humaine grâce à la technologie pour un avenir inclusif et durable. Il s’agit d’une organisation responsable et diversifiée de près de 350 000 membres d’équipe dans plus de 50 pays. Avec son solide héritage de 55 ans et sa profonde expertise de l’industrie, Capgemini est reconnu par ses clients pour répondre à l’ensemble de leurs besoins commerciaux, de la stratégie et de la conception aux opérations, alimentés par le monde innovant et en évolution rapide du cloud, des données, de l’IA, de la connectivité, des logiciels, de l’ingénierie numérique et des plates-formes. Le Groupe a déclaré en 2022 un chiffre d’affaires mondial de 22 milliards d’euros.

Get The Future You Want | www.capgemini.com

Capgemini est un employeur d’égalité d’accès à l’emploi

Capgemini est un employeur de l’égalité d’accès à l’emploi qui encourage la diversité en milieu de travail. Tous les candidats qualifiés recevront une considération pour l’emploi sans égard à la race, la couleur, l’origine nationale, le sexe, l’identité ou l’expression de genre, l’âge, la religion, le handicap, l’orientation sexuelle, les informations génétiques, le statut de citoyenneté, le statut d’ancien combattant, l’état matrimonial ou toute autre caractéristique protégée par la loi applicable.

Il s’agit d’une description générale des fonctions, des responsabilités et des qualifications requises pour ce poste. Les exigences physiques, mentales, sensorielles ou environnementales peuvent être référencées pour tenter de communiquer la manière dont cette position est traditionnellement exercée. Chaque fois que cela est nécessaire pour offrir aux personnes handicapées des chances égales en matière d’emploi, Capgemini envisagera des aménagements raisonnables qui pourraient impliquer des exigences d’emploi variables et / ou changer la façon dont ce travail est effectué, à condition que ces mesures d’adaptation ne posent pas de préjudice injustifié.

Capgemini s’engage à fournir des aménagements raisonnables pendant notre processus de recrutement. Si vous avez besoin d’aide ou de mesures d’adaptation, veuillez communiquer avec votre

Job Title: DevOps Automation Engineer

Job location: Montreal, QC

Job description:

The Firm-wide Model Control System is the cornerstone of the Firm's model risk management, used by front-office, control and oversight functions. This is a high-profile system, with visibility at the highest levels of the Firm.

Responsibilities:

The team follows agile principles, and has a strong product owner team which allows for close collaboration with the BU. The system is being heavily invested in with new feature development, as well as incorporating devops practices and performance improvements.

We are looking for an experienced, hands-on Java developer to work in a team 13 people, of which 10 are java server side developers. Members on the team have direct access to the business unit, and must be able to juggle multiple priorities at a given time.

The candidate needs to be a self-starter, smart, and a highly motivated team player with effective communication skills. In addition, the candidate must value producing quality software and have a solid grounding in computer science fundamentals.

We would need someone who can assume responsibility for projects within the system with a strong mindset of DevOps and automation. Their goal will be to Improve DevOps practices, improve the QA automation, Clean up the firm hygiene items, and modernize applications using industrial proven practices. The right candidate should enjoy working in a highly collaborative environment that values team work and offers a lot of flexibility as long as productivity and quality is there.

Required Skills:

- Very strong knowledge of DevOps and related tools, like Jenkins Pipeline, GitHub, Splunk, Grafana, OpenTelemetry and other Observabilities tools.

- Strong knowledge of QA test scenarios Analysis and test automation with automation framework like Selenium, Cypress, Cucumber, and Gerkin language.

- Strong Knowledge of Relational Databases, SQL, MongoDB and NoSQL

- Very strong scripting technique with Python or other scripting language

- Very strong knowledge of JAVA including collection framework, Spring framework ( Spring MVC, Spring Boot, Spring Integration Test), with strong mindset of Clean Code and Clean Architectural design.

- Very strong Analytical and problem solving techniques

Good to have:

- Strong knowledge of GIT source code management

- Strong knowledge of Representation state transfer (RESTful Web services)

- Knowledge of HTTP, XML, JSON

- Knowledge of Unix/Linux

- Knowledge of Liquibase database schema management

About Capgemini:

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 360,000 team members in more than 50 countries. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering and platforms. The Group reported in 2022 global revenues of €22 billion.

Get The Future You Want | www.capgemini.com

Capgemini is an Equal Opportunity Employer

Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, sex, gender identity or expression, age, religion, disability, sexual orientation, genetic information, citizenship status, veteran status, marital status, or any other characteristic protected by applicable law.

This is a general description of the duties, responsibilities and qualifications required for this position. Physical, mental, sensory, or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.

Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.


Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined