Société Générale

Java Developer

Société Générale

Warsaw, PolandPermanent contractPosted Apr 8, 2026

Job description

CLC is a portfolio of applications that support wholesale clients’ onboarding and periodic review processes. The onboarding module covers the entire process from initiation to validation across multiple subprocesses: document collection, regulatory and tax checks, legal validation, KYC, and soon ESG due diligences.

The review module is composed of:

  • A module capable of automatically identifying future KYC & Tax yearly campaigns.

  • A module in charge of managing these campaigns (case creation, assignment, etc.).

  • Review cases covering the whole review process, including document collection and due diligences.

The main applications within the perimeter are:

  • KSM (KYC onboarding and review processes)

  • Maestro (Third‑party referential)

  • Record (KYC rules engine)

  • LEGO (Legal onboarding application).

Technical Stack:

Java 17+

Spring Boot 3 / 4+

Git

Kubernetes

Jenkins

Flyway

RabbitMQ

PostgreSQL

Deliverables: REST APIs

Your future scope of responsibility will cover:

Analysis & Specification:

o Analyzing requirements and contributing to converting them into technical tasks, supported by Business Analyst,

o Proposing technical solutions and challenging them when necessary,

o Writing and updating technical and architectural documents

Programming:

o Implementing functionalities according to acceptance criteria,

o Complying with current architecture, security, quality, and documentation standards,

o Conducting unit and integration tests, supported by broader testing done by Quality Assurance Analysts

Knowledge sharing:

o Ensuring that the team has a clear understanding of the technical and functional scope,

o Staying up to date with technological evolutions,

o Proposing improvements in work organization

Production:

o Defining configuration and technical environment needs,

o Handling corrective and evolutionary maintenance of components,

o Supporting weekend releases and ensuring the stability of the production environment (L3 support)