Java Developer
Societe Generale
Software Engineering
Warsaw, Poland
Responsibilities
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)