Moteur de recherche d'offres d'emploi Crédit Agricole CIB

Senior Software Engineer – Trade Finance

Vacancy details

General information


About Crédit Agricole Corporate and Investment Bank (Crédit Agricole CIB)

Crédit Agricole CIB is the corporate and investment banking arm of Credit Agricole Group, the 12th largest banking group worldwide in terms of tier 1 capital (The Banker, July 2021). Nearly 8,600 employees across Europe, the Americas, Asia-Pacific, the Middle East and Africa support the Bank's clients, meeting their financial needs throughout the world. Crédit Agricole CIB offers its large corporate and institutional clients a range of products and services in capital markets activities, investment banking, structured finance, commercial banking and international trade. The Bank is a pioneer in the area of climate finance, and is currently a market leader in this segment with a complete offer for all its clients.

For more information, please visit




Update date


Job description

Business type

Types of Jobs - Information systems / IT Project management

Job title

Senior Software Engineer – Trade Finance

Contract type

Permanent Contract

Job summary

This position is designated to one of Credit Agricole Corporate and Investment Bank ITB International Trade Business strategic programmes aiming at providing innovative IT solutions to the front, middle and back offices in order to maintain Credit Agricole CIB's position as a worldwide leader in international trade and commodity finance offering.

It is a multi years programme started in 2019 covering:

·         integration of Credit Agricole CIB systems with blockchain/DLT-based trade and commodity finance platforms such as Komgo/Konsole/MarcoPolo and Trade Finance Registry

·         building a robust application platform to support global commodity trades

·         automation of processes through AI/ML platform (ABBYY) and usage of RPA

The solutions will be jointly built in Paris and Singapore.

Your main responsibilities are to plan, design, develop, test, deploy and document IT solutions within Credit Agricole CIB’s enterprise application ecosystem.

You will ensure performance of the delivered products and their adherence to bank policies.

Main responsibilities

In close interaction with the projects stakeholders, you will be accountable for : 

·         The design, development and implementation of greenfield solutions according to the functional specifications with the latest Java technologies/framework.

·         The preparation, planning and execution of the roll-outs of applications to production.

·         The close collaboration with technical leads and architects to elaborate the technical design.

·         The integration of new tools with the existing enterprise application ecosystem of the bank.

·         Drafting specifications, technical design, unitary tests, integration tests, code reviews and system integration documents, in addition to any other documents required during the project lifecycle.

·         The contributions to help maintaining a high standard of delivery quality.

·          Active participation in the analysis and resolving of issues for application in production, and to provide technical support in case of need.

Position location

Geographical area

Asia, Singapore



Candidate criteria

Minimal education level

Bachelor Degree / BSc Degree or equivalent

Academic qualification / Speciality

  • Degree in related field

Level of minimal experience

6-10 years


·          This position requires a minimum of 8+ years of relevant experiences in Java-J2EE software development, ideally in a finance and/or banking environment.

·         General knowledge in finance and/or banking

·         Basic knowledge of international trade & commodity finance domain and related applications with the emphasis on the integration these applications with other enterprise applications

·         Good understanding of SDLC and an Agile Scrum practitioner.

Required skills

·         Solid analytical and problem solving abilities

·         Good written and oral communication skills

·         Good organizational skills with attention to details

·         Willing to work on new topics and to collectively propose innovative solutions

·         Proactive and team player mindset

·         Understanding and respect cultural diversity

Technical skills required

·         8+ years experience in web and stand-alone application design & development with Java/JEE technologies.

·         Practical experience of Spring Frameworks (IOC, Spring Data, Spring MVC etc.).

·         Excellent understanding of Relational Database Systems and Hibernate 4.x.

·         Practical experience in DevOps CI/CD tooling: Git, Jenkins, Maven, Master Deploy and Gitrunner.

·         Good understanding of various tools such as SonarQube, CheckMarsx, Dynatrace, Zipkin and Sleuth.

·         Strong knowledge of messaging systems such as Kafka, WebSphere MQ or HornetQ.

·         Practical experience on microservices architecture, Elastic Search, Logstach and Kibana (ELK stack).

·         Practical experience working with automated testing tools such as HP ALM/UFT and Selenium.

·         Practical experience with application system design, development, testing, deployment and maintenance.

·         Ability to assess interdependences and impacts of change requests at application level.

·         Practical experience on Javascript technologies such as Angular6, VueJs, Aurelia / Durandal or ReactJS.

·         Excellent understanding on design pattern (GOF), Docker and Kubernetes or Swarm.