Talent.com
Programmer Analyst Java junior
Programmer Analyst Java juniorCGI • Montréal, QC, Canada
No longer accepting applications
Programmer Analyst Java junior

Programmer Analyst Java junior

CGI • Montréal, QC, Canada
5 days ago
Job type
  • Full-time
Job description

Programmer Analyst Java junior

Position Description

Our Banking JAVA developer team is responsible for developing and maintaining multiple regulatory and supervisory reports submitted daily to US regulatory authorities and internal compliance teams. These reports must adhere to strict regulatory deadlines established by FINRA, which enforces rules set by the SEC. The new recruit will join the Java development team to build and enhance regulatory reports and participate in Level 3 support activities.

Your future duties and responsibilities

Key Responsibilities

  • Participate in development & implementing high quality application : backend business logic module, API and User Interfaces (UI's).
  • Implement, test and deliver functionalities according to our standards and following the Continuous Integration process.
  • Provide support on day-to-day operations supporting Defect, Problem, and Crisis processes.
  • Be an active member of the team, participate in daily agile ceremonies.
  • Contribute to the team continuous improvement through communication, documentation, and automation.

Required qualifications to be successful in this role

TECHNICAL SKILLS – Must Have

  • Minimum 2 years' experience in Java development
  • Java 17 or above, good level of expertise in implementing solutions using Java 17+ (at least Java 11 above) with focus on API development and performance.
  • Bilingualism (French / English) required
  • Hands-on expertise in Spring Boot and microservices.
  • Familiar with TDD & BDD Practices.
  • Awareness on DevOps with focus on understanding, implementing and maintaining CI–CD pipelines, Monitoring and Logging tools.
  • Strong understanding of OOPS concepts.
  • Hands-on experience with Spring and Hibernate frameworks.
  • HTML / HTML 5, CSS Modules, Bootstrap, Typescript, JavaScript.
  • Knowledge / experience on PostgreSQL database.
  • Knowledge and experience working with API's (REST).
  • Experience working on containers – Kubernetes / Docker.
  • Git / GitHub, Continuous integration using Maven & Jenkins.
  • EXPERIENCE AND COMPETENCIES – Must Have

  • Troubleshoot problems with application development and usage.
  • Strong object-oriented programming skills.
  • Hands-on experience in Agile best practices TDD, BDD, Refactoring and Clean Code.
  • Clear understanding of Software Development life cycle and process Oriented. Would be great if worked on Agile or Continuous Delivery (CD) based projects before.
  • Good background on preparation and performing functional / manual testing.
  • Excellent communication skills.
  • Strong understanding of Agile practices, roles and methodologies.
  • Strong understanding of CI-CD practices & tools (JIRA).
  • Analytical and problem-solving skills.
  • Ability to work under agile teams with focus on understanding and contributing to team's priorities.
  • Preferred Qualifications – Nice to Have

  • Prior experience in a financial environment.
  • Basic financial / capital market knowledge.
  • Experience working on public cloud (ex. Azure environment).
  • 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 mode : on site

    Loc : 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 $50,000–$100,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.

    Analyste programmeur Java Junior

    Job Description

    L'équipe de développeur JAVA secteur bancaire est responsable du développement et de la maintenance de plusieurs rapports réglementaires et de supervision soumis quotidiennement aux autorités réglementaires américaines ainsi qu'aux équipes internes de conformité. Ces rapports doivent respecter des délais réglementaires stricts établis par la FINRA, qui applique les règles définies par la SEC.

    Le nouvel associé rejoindra l'équipe de développement afin de concevoir et d'améliorer les rapports réglementaires et de participer aux activités de support de niveau 3.

    Your future duties and responsibilities

  • Participer au développement et à la mise en œuvre d'applications de haute qualité : modules de logique métier backend, API et interfaces utilisateur (UI).
  • Implémenter, tester et livrer les fonctionnalités conformément aux standards et en suivant le processus d'intégration continue.
  • Fournir un support aux opérations quotidiennes en lien avec les processus de gestion des incidents, des problèmes et des crises.
  • Être un membre actif de l'équipe et participer aux rituels agiles quotidiens.
  • Contribuer à l'amélioration continue de l'équipe via la communication, la documentation et l'automatisation.
  • Required qualifications to be successful in this role

    COMPÉTENCES TECHNIQUES

  • Expérience de 2 ans minimum en développement JAVA
  • Java 17 ou supérieur, bon niveau d'expertise dans l'implémentation de solutions en Java 17+ (au minimum Java 11), avec un focus sur le développement d'API et la performance.
  • Bilinguisme Français / Anglais requis
  • Expérience pratique avec Spring Boot et les architectures microservices.
  • Connaissance des pratiques TDD et BDD.
  • Sensibilisation aux pratiques DevOps, notamment la compréhension, la mise en œuvre et la maintenance des pipelines CI / CD, ainsi que des outils de monitoring et de logging.
  • Solide compréhension des concepts de programmation orientée objet (OOP).
  • Expérience pratique avec les frameworks Spring et Hibernate.
  • HTML / HTML5, CSS Modules, Bootstrap, TypeScript, JavaScript.
  • Connaissance / expérience de la base de données PostgreSQL.
  • Connaissance et expérience des API (REST).
  • Expérience avec les conteneurs – Kubernetes / Docker.
  • Git / GitHub, intégration continue avec Maven et Jenkins.
  • EXPÉRIENCE ET COMPÉTENCES

  • Capacité à diagnostiquer et résoudre les problèmes liés au développement et à l'utilisation des applications.
  • Solides compétences en programmation orientée objet.
  • Expérience pratique des bonnes pratiques Agile : TDD, BDD, refactoring et Clean Code.
  • Bonne compréhension du cycle de vie du développement logiciel et des processus associés. Une expérience sur des projets Agile ou en Continuous Delivery (CD) serait un plus.
  • Bonne expérience dans la préparation et l'exécution de tests fonctionnels / manuels.
  • Excellentes compétences en communication.
  • Bonne compréhension des pratiques, rôles et méthodologies Agile.
  • Solide compréhension des pratiques et outils CI / CD (JIRA).
  • Bonnes capacités d'analyse et de résolution de problèmes.
  • Capacité à travailler au sein d'équipes agiles en comprenant et en contribuant aux priorités de l'équipe.
  • Qualifications souhaitées – Atouts

  • Expérience préalable dans un environnement financier.
  • Connaissances de base en finance / marchés de capitaux.
  • Expérience sur un cloud public (par exemple environnement Azure).
  • La maîtrise de l'anglais, à l'oral comme à l'écrit, est requise, car la personne occupant ce poste devra collaborer régulièrement avec des collègues et partenaires aux États-Unis.
  • Mode de travail : Sur site

    Lieu : Centre-ville de Montréal

    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 50 000$ et 100 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.

    Create a job alert for this search

    Programmer Analyst Java junior • Montréal, QC, Canada

    Similar jobs
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • montréal, qc, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 20 days ago • Promoted
    Junior Business Analyst

    Junior Business Analyst

    Insight Global • laval, QC, ca
    Temporary
    Junior Business Analyst 6 Months contract - Potential to extension or conversion Hybrid 2x per week in downtown Mo...Show more
    Last updated: 12 days ago • Promoted
    Developer experience with Python, Java, virtualization, Securit and / Linux Administrator

    Developer experience with Python, Java, virtualization, Securit and / Linux Administrator

    360 IT Professionals • Montreal
    Full-time
    Developer experience with Python, Java, virtualization, Securit and / Linux Administrator.ITConnectUS provides wide range of Consulting| Web Design| Application Development| IT Staffing.We believe i...Show more
    Last updated: 16 hours ago • Promoted • New!
    Montréal [Hybrid] Java Developer

    Montréal [Hybrid] Java Developer

    QUANTEAM - North America (RAINBOW PARTNERS Group) • Montreal
    Full-time
    Direct message the job poster from QUANTEAM - North America (RAINBOW PARTNERS Group).As a founding entity of RAINBOW PARTNERS, Quanteam is a consulting firm specialized in the Banking, Finance, and...Show more
    Last updated: 23 days ago • Promoted
    Java Full Stack developer

    Java Full Stack developer

    Infosys Limited • Montreal
    Full-time
    Infosys is seeking a Java Full Stack Developer.This position’s main responsibility will be to translate software requirements into working and maintainable solutions within the existing application...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Developer (AI applications) [#4898]

    Senior Java Developer (AI applications) [#4898]

    Alteo • Montreal
    Full-time +1
    Alteo is looking for a Senior Java Developer (AI Applications) for a permanent position based in Montreal.Maintain and implement new features in a search engine. Development and maintenance of the u...Show more
    Last updated: 23 days ago • Promoted
    Java Developer

    Java Developer

    Tata Consultancy Services • Montreal
    Full-time
    Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c...Show more
    Last updated: 3 days ago • Promoted
    Junior HR Data Analyst

    Junior HR Data Analyst

    Bombardier Transportation GmbH • Dorval
    Full-time
    Select how often (in days) to receive an alert : .When applicable, Bombardier promotes flexible and hybrid work policies. At Bombardier, we design, build and maintain the world’s peak-performing aircr...Show more
    Last updated: 23 days ago • Promoted
    Programmer Analyst

    Programmer Analyst

    SGS Société Générale de Surveillance SA • Montreal
    Full-time +1
    ABOUT THE JOB : The aim of Global Banking Technology & Operations (GBTO) Canada is to deliver day‑to‑day services to Société Générale investment and corporate bank units and their clients to acceler...Show more
    Last updated: 15 days ago • Promoted
    Bilingual Java Developer

    Bilingual Java Developer

    Sryas - an Orion Innovation Company • Montreal-Ouest
    Full-time +1
    Sryas - an Orion Innovation Company.Location : Canada, Montréal — Full Time.Hands on Java / J2EE and JavaScript (Vue.Deep knowledge of API development and microservices. Experience with logging framewo...Show more
    Last updated: 23 days ago • Promoted
    Analyste-programmeur ou analyste-programmeuse, Android

    Analyste-programmeur ou analyste-programmeuse, Android

    Desjardins Group • Montreal
    Full-time
    Nous utilisons des témoins (ex.Certains témoins peuvent être recueillis avec votre consentement.Concevoir, réaliser et réviser les solutions pour la plateforme Android. S’impliquer et soutenir les m...Show more
    Last updated: 5 days ago • Promoted
    Java Developer - Global Projects, Mentorship & Travel

    Java Developer - Global Projects, Mentorship & Travel

    Techso Solutions • Montreal
    Full-time
    A digital transformation leader is seeking a Java Developer to join their team in Montreal.The role involves participating in the design and development of customer projects, defining architecture ...Show more
    Last updated: 15 days ago • Promoted
    Analyste‑Programmeur Java Senior – Documentum / InfoArchive

    Analyste‑Programmeur Java Senior – Documentum / InfoArchive

    ALTEN Canada • Montreal
    Full-time
    Une entreprise de conseil en ingénierie recherche un •e analyste-programmeur •euse Java à Montréal pour participer à l’évolution des plateformes de gestion de contenu. Vous contribuerez à des projets ...Show more
    Last updated: 10 days ago • Promoted
    Senior Java (ETL) Developer

    Senior Java (ETL) Developer

    Synechron Inc. • Montreal
    Full-time
    Nous sommes • •Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux.Notre cabinet de conseil mondial combine la créativité et la technologie innovante p...Show more
    Last updated: 23 days ago • Promoted
    Junior Java Developer

    Junior Java Developer

    Triunity Software, Inc. • Montreal
    Full-time +1
    Job Type : Fulltime (Financial).Location : Montreal, QC (Need Locals).Design, develop, modify, implement, and support software components anywhere in the software stack. Determine root cause for the m...Show more
    Last updated: 23 days ago • Promoted
    Senior Java Developer (AI applications) [#4898]

    Senior Java Developer (AI applications) [#4898]

    Alteo Inc. • Montreal
    Full-time +1
    Alteo is looking for a Senior Java Developer (AI Applications) for a permanent position based in Montreal.Maintain and implement new features in a search engine. Development and maintenance of the u...Show more
    Last updated: 23 days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Wissen Technology • Montreal
    Full-time
    The Wissen team continues to expand its footprint in the USA, Canada, UK, Australia, and India.More openings to come as we continue to grow the team! Please read below for a brilliant career opport...Show more
    Last updated: 23 days ago • Promoted
    RegTech Java & Python Developer for ALTO Platform

    RegTech Java & Python Developer for ALTO Platform

    Crédit Agricole Group • Montreal
    Full-time
    Composed of around 12 people, AMUNDI CANADA is in charge of commercial activities for the Canadian clients of AMUNDI.Besides its mission, AMUNDI CANADA is hosting a part of the Risk / Compliance / Fron...Show more
    Last updated: 16 hours ago • Promoted • New!