2,047,540open jobs
122,797companies
241,484added this week
Browse all
Salary
≈ $46k – $96k per year (Estimated)
Location
In office (Montreal)
Seniority
Junior · 2+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 1, 2026. First seen by Alion on Oct 29, 2026. Société Générale scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Société Générale is a French universal bank headquartered in Paris, with its main offices at La Défense, that provides retail banking in France, international retail banking and financial services, and corporate and investment banking. Founded in 1864, it is one of Europe's largest banking groups, operating in dozens of countries, listed on Euronext Paris and owning brands such as SG, Boursorama and Ayvens. Its postings cover retail branch advisers and SME relationship managers, recovery and risk staff, front office application support, IT analysts, quantitative analysts and many internships and VIE assignments.

Responsibilities

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 accelerate their transformation. GBTO differentiates itself from competitors with the pace of the agile transformation delivered, spreading the technology and data culture, shortening the decision-making process, and adopting a true industrial approach, leveraging on different teams either transversal or aligned to the different sub business units.

The Risk Information System (RIS) team belongs to the XRM (Cross Risk Metrics) department that aims at providing global agency risk management tools, calculating risk values, and generating variety of risk portfolio basis reports for risk management and client service departments. RIS team has RISKFEEDS, IRIS-PORTAL, IMAGINE and PRELUD 4 applications. You will join RIS Risk Integration feature team and take the following responsibilities:

  • Participate risk portfolio related projects

  • Enhance and maintain RIS platform and RIS applications

  • Provide L2-L3 Production support

Autonomous on your developments, you will always have the support of the team to continuously improve functionally and technically. You will be encouraged to also share your point of view and approaches in software craftmanship. Continuous improvement is key for us!

YOUR MISSION

  • Functional improvement: Participate and contribute to RIS projects and Ad-Hoc requests

  • Technical improvements

    • Contribute to Azure migration

    • Tune RIS databases and applications performance

    • Involve risk models Python transformation

    • Design workflow for SQL extract excel/cvs based reporting

  • DevOps

    • CI/CD Pipeline: Follow RIS CI/CD pipeline for development and change release

    • Standardize Sonarqube use: Ensure sonar plugin and resolve identified issue

    • L2/L3 Support for RIS platform infrastructure

TECHNICAL Stack

  • Software Craftsmanship best practices: DDD, BDD, TDD, Design Patterns, Clean code

  • Language: Java 8 or above, PL/SQL

    • Multithreading, concurrent programming

  • Framework: Spring Boot, Spring Framework core features

  • Database: Oracle v19 or above, Postgres.

  • Build Tool: Maven

  • Testing: JUnit 5,

  • API Documentation: Springdoc OpenAPI (Swagger UI)

  • DevOps: Github Actions, Jenkins, Linux

  • Network: DNS, TCP/IP

Nice to have:

  • Kafka (Event Hub)

  • Security: Spring Security with JWT or OAuth2

  • Tests: Mockito for unit and integration tests

  • Big Data: Spark, Azure Data lake, Sok8s

  • Monitoring: Elastic, ITRS

  • Cloud: Azure, Docker, Kubernetes

  • Angular

What will be your DAY-TO-DAY?

How you will contribute to the day-to-day activities of the team:

  • Interact with stakeholders to decompose customer requests into detailed stories and develop code using Software Craftsmanship best practices across diverse technology ecosystems.

  • Deliver working code meeting acceptance criteria and the definition of done, while ensuring product quality and consistency through testing, deployment, and production activities.

  • Document technical design and specifications, maintain test cases, and support inquiries, issues, and major events to identify root cause and resolution.

  • Manage release processes, including drafting release notes, developing release scripts, and leading deployments with contingency and rollback plans.

  • Maintain C/c team specific modules, transform legacy systems, and contribute to software craftsmanship and Agile framework implementation.

Profile required

SKILLS AND QUALIFICATIONS:
Must Have:

  1. Ability to Code, test, document and L3 support the application (MPT)
  2. Cloud skills (security, infrastructure, architecture design, design patterns…)
  3. Experience with Spring Boot for building RESTful APIs and microservices.
  4. Agile methodology (scrum)
  5. Bachelor’s degree in computer science or equivalent.

Nice to Have:

  • Banking knowledge
  • 2+ years of experience with Spark 4.0
  • 2+ Python development
  • Extensive knowledge of SDLC
  • Understanding of financial services industry and associated products
  • Strong organizational and communication skills.
  • Strategic and analytical thinking skills with an ability to solve problems and make decisions.
     

LANGUAGE: 

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,047,540 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Montreal
$67k – $101k per year · Hybrid · Full-Time · 4+ years exp · Mississauga · Toronto
Java
Java
Quarkus
Databases
Apache Kafka
DevOps
OpenShift
CI/CD
Kubernetes
Tekton
Apply
$57k – $79k per year · Hybrid · Full-Time · 1+ year exp · Bachelor's Degree · Mississauga
JavaScript
Java
TypeScript
Databases
Apache Kafka
Frontend
Angular
DevOps
CI/CD
Docker
Kubernetes
Management
Agile
Scrum
Apply
≈ $69k – $123k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · Montreal
Python
AI/ML
RAG
OpenAI
LLMOps
Copilot Studio
DevOps
Azure
Apply
$200k – $275k per year · In office · Full-Time · 3+ years exp · Canada
JavaScript
TypeScript
C#
C#
.NET
Frontend
React.js
Apply
≈ $73k – $144k per year (Estimated) · Hybrid · Full-Time · 6+ years exp · Mississauga
JavaScript
Java
TypeScript
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Spring MVC
Spring Security
Gradle
Apache Camel
Databases
Apache Kafka
Frontend
GraphQL
Angular
React.js
DevOps
Rest API
GCP
OpenShift
Helm
Azure
CI/CD
Jenkins
AWS
Kubernetes
TeamCity
API Gateway
Linux
Unix
Apply
≈ $28k – $59k per year (Estimated) · In office · Bachelor's Degree · Quebec · Levis · Sherbrooke · Laval · Montreal
Apply
≈ $47k – $86k per year (Estimated) · In office · 5+ years exp · Montreal
Apply
≈ $44k – $81k per year (Estimated) · In office · 5+ years exp · Montreal
Analytics
Microsoft Excel
Apply
Informatica Developer 11 hours ago
≈ $54k – $97k per year (Estimated) · In office · 5+ years exp · Montreal
SQL
Databases
Oracle
MS SQL
DevOps
Rest API
Splunk
OpenTelemetry
Azure
Grafana
Platform Engineering
Windows
Analytics
ETL/ELT
Informatica
Apply
≈ $52k – $88k per year (Estimated) · In office · 5+ years exp · Montreal
Python
Databases
MySQL
DevOps
Rest API
CI/CD
Apply
See all jobs
This is one of many
2,047,540 more open roles from verified company boards, updated every day.