Talent.com
Programmer Analyst (Java) – Senior
Programmer Analyst (Java) – SeniorCGI • Montréal, QC, Canada
Programmer Analyst (Java) – Senior

Programmer Analyst (Java) – Senior

CGI • Montréal, QC, Canada
7 hours ago
Job type
  • Full-time
Job description

Analyste Programmeur Java – Senior

Description de poste

Chez CGI, nous sommes passionnés par la technologie et l’innovation. Nous cherchons à renforcer notre équipe avec un programmeur analyste senior talentueux et motivé pour participer à des projets stimulants et contribuer à notre succès collectif.

Être associé chez CGI vous permettra non seulement d’élargir votre champ de compétence sur plusieurs technologies, mais vous donnera également l’opportunité de conseiller nos clients d’envergure sur les technologies et méthodologies appropriées à leurs besoins.

Notre équipe est dynamique et encourage la collaboration, l’échange et l’initiative. Le respect et le plaisir sont à la base de notre environnement de travail. CGI met l’accent sur chacun de nous, en nous offrant un plan de formation personnalisé, des avantages financiers très compétitifs et des horaires flexibles nous permettant de concilier vie personnelle et carrière.

Notre équipe secteur bancaire recherche un Analyste Programmeur (Java) – Senior, proactif et très engagé, pour travailler sur des projets stratégiques, où la rapidité de mise en production est essentielle. Venez nous rejoindre et relevez de beaux défis !

Fonctions et responsabilités

Vos missions

  • Implémenter plusieurs indicateurs clés de risque de marché dans la Metric Platform
  • Fournir un accès aux données de transactions et de risques afin de permettre des analyses approfondies
  • Participer au support de niveau 3 (L3)

Qualités requises pour réussir dans ce rôle

Compétences et Qualifications

  • Diplôme de 1er ou 2e cycle en informatique ou dans un domaine connexe
  • Expérience requise

  • 7 ans en plus d'expérience en tant que Développeur
  • Expérience en développement dans le secteur des services financiers
  • Langues

    Excellente capacité à communiquer en anglais et français, à l'oral comme à l'écrit

    Environnement technique

  • Bonnes pratiques de développement
  • Software craftsmanship
  • Domain-Driven Design (DDD)
  • Behavior-Driven Development (BDD)
  • Test-Driven Development (TDD), Design Patterns
  • Principes de Clean Code
  • Backend

  • Langage : Java 17 (ou dernière version LTS)
  • Framework : Spring Boot (Spring MVC pour les API REST)
  • Injection de dépendances : fonctionnalités cœur de Spring Framework
  • Données

  • ORM : Spring Data JPA avec Hibernate
  • Bases de données : PostgreSQL, MySQL ou Oracle
  • Sécurité : Spring Security, JWT et / ou OAuth2
  • Build & CI / CD
  • Maven ou Gradle
  • GitHub Actions, Jenkins, Conteneurisation & Infrastructure
  • Docker, Kubernetes, Linux (serveurs on-premise)
  • Big Data & Streaming, Apache Spark
  • Kafka / Event Hub
  • Azure Data Lake
  • Supervision & Observabilité
  • ELK Stack
  • Grafana, Helm
  • Cloud, Microsoft Azure, Amazon Web Services (AWS)
  • La capacité à communiquer en anglais, à l'oral comme à l'écrit, est une exigence car la personne à ce poste devra collaborer régulièrement avec des collègues et des partenaires aux États-Unis.

    Mode de travail : Sur site

    Lieu : Montréal Centre-ville

    CGI offre une estimation raisonnable de la fourchette salariale pour ce poste. Le calcul de cette fourchette dépend de divers facteurs, notamment le niveau de compétence, le marché géographique, l’expérience, la formation ainsi que les licences et certifications professionnelles. Les décisions en matière de rémunération dépendent des particularités de chaque cas. Une estimation raisonnable de cette fourchette salariale se situe entre 70 000$ et 135 000$. Ce poste est vacant.

    #LI-AR1

    Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.

    La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…

    Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.

    Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.

    Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.

    Chez CGI, nous valorisons la richesse que la diversité apporte et nous nous engageons à favoriser un environnement de travail où chacun s’épanouit. Nous collaborons avec nos clients pour bâtir des communautés plus inclusives et permettre à tous les associés de CGI de réussir. En tant qu’employeur prônant l’égalité des chances, il est important pour nous que vous puissiez donner le meilleur de vous-même durant le processus de recrutement. Si vous avez besoin d’un accommodement particulier, veuillez en informer votre recruteur.

    Pour en savoir plus sur l'accessibilité chez CGI, contactez-nous par courriel . Veuillez noter que ce courriel est strictement réservé aux demandes d'accessibilité et ne peut être utilisé pour vérifier l'état d’une candidature.

    Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.

    Programmer Analyst (Java) – Senior

    Position Description

    At CGI, we are passionate about technology and innovation. We are looking to strengthen our team with a talented and motivated Senior Programmer Analyst to participate in stimulating projects and contribute to our collective success.

    Becoming a partner at CGI will not only allow you to broaden your expertise across multiple technologies but will also give you the opportunity to advise our major clients on the technologies and methodologies best suited to their needs.

    Our team is dynamic and encourages collaboration, knowledge sharing, and initiative. Respect and enjoyment are at the heart of our work environment. CGI values each of us, offering a personalized training plan, highly competitive compensation, and flexible hours that allow us to balance our personal and professional lives.

    Our banking sector team is seeking a proactive and highly committed Senior Programmer Analyst (Java) to work on strategic projects where rapid deployment is essential. Join us and take on exciting challenges!

    Your future duties and responsibilities

    Your Mission

  • Implement multiple key market risk indicators within the Metric Platform
  • Provide access to trade and risk data to support deep analytical use cases
  • Participate in Level 3 (L3) production support
  • Required qualifications to be successful in this role

    Skills and Qualifications

    Bachelor's or master’s degree in computer science or a related field

    Required Experience

  • 7+ years of experience as a Developer
  • Development experience in the financial services sector
  • Language

  • Strong ability to communicate in English and Frenc, both orally and in writing
  • Regular collaboration with colleagues and partners based in the United States
  • Technical Stack

  • Software Engineering Practices
  • Software craftsmanship best practices
  • Domain-Driven Design (DDD)
  • Behavior-Driven Development (BDD)
  • Test-Driven Development (TDD)
  • Design Patterns
  • Clean Code principles
  • Backend

  • Language : Java 17 (or latest LTS)
  • Framework : Spring Boot (Spring MVC for REST APIs)
  • Dependency Injection : Spring Framework core
  • Data

  • ORM : Spring Data JPA with Hibernate
  • Databases : PostgreSQL, MySQL, or Oracle
  • Security : Spring Security, JWT and / or OAuth2
  • Build & CI / CD
  • Maven or Gradle
  • GitHub Actions, Jenkins
  • Containerization & Infrastructure, Docker, Kubernetes, Linux (on-premise servers)
  • Big Data & Streaming, Apache Spark
  • Kafka / Event Hub,
  • Azure Data Lake
  • Monitoring & Observability
  • ELK Stack, Grafana, Helm
  • Cloud, Microsoft Azure, Amazon Web Services (AWS)
  • Ability to communicate in English, both orally and in writing, is a requirement as the person in this position will need to collaborate regularly with colleagues and partners in the United States.
  • Work arrangement : On-site

    Location : Downtown Montreal

    CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $70,000–$135,00. This role is an existing vacancy.

    #LI-AR1

    Together, as owners, let’s turn meaningful insights into action.

    Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…

    You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

    Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

    You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

    At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.

    To learn more about accessibility at CGI, contact us via email . Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

    Come join our team—one of the largest IT and business consulting services firms in the world.

    Create a job alert for this search

    Programmer Analyst • Montréal, QC, Canada

    Similar jobs
    Senior Programmer

    Senior Programmer

    Kabam • Montreal
    Full-time
    Be among the first 25 applicants.At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming.We hire for passion and diversity so that we can triumph in our collective skill.Our...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer : Impactful Hybrid, Large-Scale Apps

    Senior Java Developer : Impactful Hybrid, Large-Scale Apps

    Tink • Montreal
    Full-time
    A technology consulting firm in Montreal is looking for a Senior Java Developer to join their team.In this position, you will design, develop, and optimize complex web applications while collaborat...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer – Financial Crime Technology

    Senior Java Developer – Financial Crime Technology

    Evolvic Inc. • Montreal
    Full-time
    As a Senior Java Developer, you will be instrumental in designing, developing, and maintaining enterprise-level applications that support financial crime detection and prevention.You will work clos...Show more
    Last updated: 30+ days ago • Promoted
    Programmeur Analyste Java

    Programmeur Analyste Java

    Talan Group • Montreal
    Full-time
    Talan est un groupe international de conseil et d’expertises technologiques qui accélère la transformation de ses clients par les leviers de l'innovation, la technologie et la data.Depuis plus de 2...Show more
    Last updated: 12 days ago • Promoted
    Senior Java Architect & Tech Lead - Risk Systems

    Senior Java Architect & Tech Lead - Risk Systems

    PowerToFly • Montreal
    Full-time
    A global financial services firm in Montreal is seeking a Java Developer to join its Risk and Information Management team. The ideal candidate will lead the design and implementation of complex Java...Show more
    Last updated: 13 days ago • Promoted
    Sr. Java Developer VOIP / SIP Solutions

    Sr. Java Developer VOIP / SIP Solutions

    Industry Professionals • Montreal
    Full-time
    Java Developer VOIP / SIP Solutions.Senior Java Developer VOIP / SIP Solutions.Emergency Communications & Telecommunications Software. We are recruiting on behalf of a technology leader in.Their softwar...Show more
    Last updated: 5 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    LanceSoft, Inc. • Montreal
    Full-time
    We have an immediate need for an experienced full-stack developer who is strong in Java and knowledgeable in Angular.Ideal candidates will have extensive, multi-year hands-on experience, an eye for...Show more
    Last updated: 30+ days ago • Promoted
    Apptad-Java Developer with ETL

    Apptad-Java Developer with ETL

    Apptad Inc • Montreal, QC, Canada
    Full-time
    Quick Apply
    Job Title : Java Developer with ETL Job Location : Montreal (Need Onsite day 1, hybrid 3 days from office).Job duration : Full Time Show more
    Last updated: 2 days ago
    Senior Java Developer

    Senior Java Developer

    Targeted Talent • Montreal, QC, Canada
    Permanent
    We are looking for an experienced.Canada! Our client is a global enterprise company with a product that you've likely used. Prior experience mentoring junior developers; performing code reviews,...Show more
    Last updated: 30+ days ago • Promoted
    Hybrid Guidewire Analyst-Programmer (Java, Insurance)

    Hybrid Guidewire Analyst-Programmer (Java, Insurance)

    Gravity Conseil • Montreal
    Full-time
    Une entreprise dynamique dans le secteur de l'assurance recherche un Analyste-programmeur Guidewire pour rejoindre son équipe à Québec ou Montréal. Vous contribuerez à l'analyse agile, au développem...Show more
    Last updated: 30+ days ago • Promoted
    Senior Analyst (Hybrid)

    Senior Analyst (Hybrid)

    National Bank • Montreal, Toronto
    Full-time +2
    A career as a Senior Analyst and Team lead – Custody Operations at National Bank Trust means acting as a professional in managing a growing team where work is stimulating and varied.It involves imp...Show more
    Last updated: 30+ days ago
    Senior Analyst, Corporate Functions Solutions Delivery

    Senior Analyst, Corporate Functions Solutions Delivery

    PSP Investments | Investissements PSP • Montreal
    Full-time
    Senior Analyst, Corporate Functions Solutions Delivery.Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features. We’re one of Canada’s largest pension investors...Show more
    Last updated: 12 days ago • Promoted
    Senior Java Programmer — Platform Risk & Analytics

    Senior Java Programmer — Platform Risk & Analytics

    Groupe SII • Montreal
    Full-time
    Une entreprise technologique à Montréal recherche un développeur pour rejoindre une équipe dédiée au développement d'une plateforme de surveillance des risques de marché. Le candidat idéal doit maît...Show more
    Last updated: 1 day ago • Promoted
    Senior Application Support Analyst | Analyste senior en support applicatif

    Senior Application Support Analyst | Analyste senior en support applicatif

    Jesta I.S. • Montreal, QC, Canada
    Full-time
    ERP software for the apparel, footwear, and soft-goods industries.Our global client base includes many recognizable brands and continues to grow. We are seeking a Senior Application Support Analystt...Show more
    Last updated: 30+ days ago • Promoted
    Principal Developer (Java)

    Principal Developer (Java)

    Tecsys Inc. • Montreal
    Full-time
    Having recognized the advantages of remote work, such as improved employee morale, increased productivity, and positive impacts on both employee wellbeing and the environment, we are proud to be a ...Show more
    Last updated: 12 days ago • Promoted
    Senior Java Full Stack Developer (Onsite Hybrid)

    Senior Java Full Stack Developer (Onsite Hybrid)

    NTT DATA, Inc. • Montreal
    Full-time
    NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us.If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now....Show more
    Last updated: 30+ days ago • Promoted
    Senior Programmer Analyst

    Senior Programmer Analyst

    LGI Healthcare Solutions Santé Inc. • Montreal, QC, Canada
    Full-time
    With 40 years of expertise, LGI Healthcare Solutions develops technological software for the healthcare network.We specialize in providing solutions for clinical, financial and material management,...Show more
    Last updated: 30+ days ago • Promoted
    Analyste programmeur Java / Java Analyst Programmer

    Analyste programmeur Java / Java Analyst Programmer

    RENAPS • Montreal
    Full-time +1
    Mode : Hybrid 2 days at the office required.RENAPS is a provider of Information Technology solutions and consulting services. We offer a complete portfolio ranging from professional consulting, to in...Show more
    Last updated: 12 days ago • Promoted