Ce site récupère une partie de ses emplois auprès de: Emploi Ventes | Camionneur | Travail de la Maison

Le meilleur site pour trouver ton prochain emploi francophone à Montréal!

Pour poster une offre, connexion ou créer un compte |  Publier une offre

   emploi montréal   

Tu cherches un nouvel emploi à Montréal? Ici c'est ton dernier arrêt.

previous arrow
next arrow
Slider

Senior Java Software Developer

CGI Canada

C'est un Contrat job à Montreal, QC publiée le novembre 17, 2020.

Développeur principal de logiciels Java

Description de poste
CGI est à la recherche d’un développeur principal de logiciels Java senior, possédant une forte expérience dans le développement de code et la conception de systèmes sur la plate-forme Java.
 
Fonctions et responsabilités
La principale responsabilité de développement sera le système interne de liquidité de la trésorerie
Il est essentiel que la personne ait fait ses preuves en matière de fourniture efficace de fonctionnalités commerciales afin de respecter les délais de mise sur le marché des produits dynamiques, tout en maintenant la discipline de développement de logiciels et de conception d’architecture.
Les responsabilités comprendront la communication directe avec les utilisateurs et la coopération au sein d’une équipe de développeurs répartis au niveau international.
Construire une architecture hautement évolutive et performante
Concevoir et développer des services de données en arrière-plan, des API REST et des applications frontales basses sur le web pour les profils d’utilisateurs et d’autres services de soutien aux applications
Travailler avec les architectes de plate-forme sur l’optimisation des logiciels et des systèmes, en aidant à identifier et à supprimer les éventuels goulots d’étranglement en matière de performances
Travailler avec d’autres chefs de file en matière de logiciels sur le développement de processus et de cadres de test
Documenter le travail que vous faites, en particulier les API que vous créez
Comprendre les besoins des entreprises et leur adaptation à un cadre logiciel donnée
Adhérer à la méthodologie SDLC et aux principes de conception du cadre logiciel. Travailler en mode Agile, piloté par les tests, dans un environnement orienté objet.
 
Qualités requises pour réussir dans ce rôle
Plus de 7 ans d’expérience en développement et en architecture avec Java, SQL et Spring Boot
Plus de 2 ans d’expérience avec des architectures de micro-services modulaires, légères et événementielles sur une pile de JVM
Minimum de 5 ans d’expérience en développement informatique.
Expérience de PostgreSQL ou d’un SGBDR similaire
Expérience en matière de développement web et frontal
Plus de 2 ans d’expérience dans l’intégration continue / la livraison continue en utilisant des outils DevOps modernes et des flux de travail tels que git, GitHub, Jira et Jenkins
Plus de 4 ans d’expérience en développement agile (Scrum, Kanban, etc.) et en automatisation des tests (tests de comportement, tests unitaires, tests d’intégration)
Expérience avec le développement web front-end
Capacité à comprendre une architecture technique complexe
Capacité à coordonner et à faciliter l’exécution des projets et l’engagement de livraison avec d’autres équipes informatiques et d’autres équipes dans différents fuseaux horaires opérationnels
Proactif pour prendre la direction des opérations en cas de besoin, motivé, dynamique et orienté résultats
Esprit d’équipe et attitude de collaboration, capable de maintenir le plus haut niveau de discipline en ce qui concerne le cadre de développement
Atouts :
– Expérience avec ReactJS et/ou développement angulaire
– Expérience avec la plateforme Docker
Education
Obligatoire :
Licence ou Master en informatique ou dans un domaine lié à l’ingénierie
Anglais obligatoire

Atout :
Diplôme dans un domaine lié à la finance
 
Donnez un élan à votre carrière.

Le secteur des technologies de l’information (TI) connaît une période extraordinaire. La transformation numérique des organisations continue de s’accélérer, et CGI est au premier plan de ce changement. Nous accompagnons nos clients dans leur démarche numérique et offrons à nos professionnels des opportunités de carrière stimulantes.

La réussite de CGI repose sur le talent et l’engagement de nos professionnels. Ensemble, nous relevons les défis et partageons les bénéfices issus de la croissance de notre entreprise. Cette approche renforce notre culture d’actionnaire-propriétaire ainsi, tous nos professionnels bénéficient de la valeur que nous créons collectivement.

Joignez-vous à nous pour prendre part à la croissance de l’une des plus importantes entreprises indépendantes de services en technologies de l’information (TI) et en gestion des processus d’affaires au monde.

Pour en savoir davantage à propos de CGI : www.cgi.com.

Les candidatures non sollicitées provenant de cabinets de recrutement ne seront pas retenues.

CGI favorise l’équité en matière d’emploi.
 

Senior Java Software Developer

Position Description
 »Senior Java Software Developer

Missions

Primary tasks include but are not limited to:
A senior hands-on software developer, possessing strong 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.
Main development responsibility will be the internal Treasury liquidity system called Intraday Liquidity Cockpit.
Responsibilities will include direct communication with business users and cooperation within a team of developers distributed
internationally.

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 the software framework. Working in Agile, test-driven mode, in object-oriented environment.

Profile

Competencies

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
Technical skills
Required:
??? 7+ years of development and architecture experience with Java , SQL and Spring Boot
??? 2+ years of experience with modular, lightweight, event-driven Microservice architectures on a JVM stack
??? 2+ years of experience with Continuous Integration / Continuous Delivery using modern DevOps tools and workflows such as git, GitHub, Jira, and Jenkins
??? 4+ years of experience with agile development (Scrum, Kanban, etc) and Test Automation (behavior, unit, integration testing)
??? 5+ 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 experience
Required:
??? Minimum of 5 years IT development experience.
??? PostgreSQL or similar RDBMS background
??? Experience in web & front-end development

Education
Required:
Bachelor or Master in Computer Science or Engineering related field
Desired/ Plus:
Degree in Finance-related field

Languages

Required:
English
 
Your future duties and responsibilities

 
Required qualifications to be successful in this role

 
Build your career with us.

It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change-supporting our clients’ digital journeys and offering our professionals exciting career opportunities.

At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership. All of our professionals benefit from the value we collectively create.

Be part of building one of the largest independent technology and business services firms in the world.

Learn more about CGI at www.cgi.com.

No unsolicited agency referrals please.

CGI is an equal opportunity employer.