Pause
Read
Amundi vacancy search engine

Confirmed/Mid-Level Java Developer M/F


Vacancy details

General information

Entity

Amundi, the leading European asset manager, ranking among the top 10 global players (1), offers its 100 million clients - retail, institutional and corporate - a complete range of savings and investment solutions in active and passive management, in traditional or real assets. This offering is enhanced with IT tools and services to cover the entire savings value chain. A subsidiary of the Crédit Agricole group and listed on the stock exchange, Amundi currently manages close to €2.3 trillion of assets (2). With its six international investment hubs (3), financial and extra-financial research capabilities and long-standing commitment to responsible investment, Amundi is a key player in the asset management landscape.
Amundi clients benefit from the expertise and advice of 5,500 employees in 35 countries.
Amundi, a trusted partner, working every day in the interest of its clients and society

(1) Source: IPE “Top 500 Asset Managers” published in June 2025, based on assets under management as at 31/12/2024
(2) Amundi data as at 30/06/2025
(3) Paris, London, Dublin, Milan, Tokyo and San Antonio (via our strategic partnership with Victory Capital)  

Reference

2026-113630  

Publication date

25/06/2026

Job description

Business type

Types of Jobs - IT, Digital et Data

Job title

Confirmed/Mid-Level Java Developer M/F

Contract type

Permanent Contract

Expected start date

01/07/2026

Job summary

As part of the development of its Amundi Technology management systems, we are looking to strengthen the development team within the Singaporean IT R&D Team while working very closely to the Paris R&D IT Trade Processing teams, which is responsible for applications used by Amundi's Middle Office "Trade Services" operator teams.

 

These teams are present in 18 regions including Paris, Dublin, Milan, Singapore and Boston, and ensure, through proprietary applications developed within the IT team:

 

- **Intraday matching** of transactions executed on behalf of Amundi funds across all asset classes (equities/bonds/ETFs, Money Market, listed derivatives, UCITS, FX, Repo) excluding OTC derivatives

- **Settlement/delivery tracking** of these transactions

 

The functional scope covered by applications used by Middle Office "Trade Services" operators is extensive and includes, among others, the following features:

 

- Real-time reception of transactions from Amundi's trading desks (themselves located in various regions around the world) across all asset classes

- Distribution of transactions according to the organization of Middle Office "Trade Services" teams

- Real-time reception and distribution of confirmations from brokers/counterparties/clearers through various market systems (CTM, Traxx, FxAll) or directly with these intermediaries

- Automatic matching of these confirmations with our transactions, management of discrepancies and exceptions

- Sending instructions, primarily in Swift format:

  - To all custodians of our funds for account maintenance or execution of UCITS orders

  - To all fund accountants for NAV calculation

  - To clearers for margin call management

  - To external clients who have subscribed to our execution service

- Real-time provision to portfolio managers of all validated transactions in their funds

- Settlement/delivery tracking of transactions on equities/bonds/ETFs/Money Market/UCITS through Swift messaging

- Sending multiple reports ("trade capture") to our partners and fund clients intraday or on a daily basis

Supplementary Information

In this context, your main responsibilities will be:

 

- Analyse change requests described by the business team or application bugs reported by level 1 support (feasibility, impacts, root cause if bug)

- Propose solutions to implement these requests or corrections

- Estimate the effort required to implement solutions and choose the most suitable solution in partnership with the business team

- Design and develop the chosen solutions while respecting the application architecture, its performance constraints, and the team's best practices and quality standards

- Mentor and train new team members and ensure that best practices are properly transmitted and followed

- Test solutions ensuring they meet the established functional and technical requirements

- Conduct technology watch

 

Expected Outcomes

 

This will involve:

- Updating the application code (version control with GIT) in compliance with team standards and best practices

- Ensuring production stability

- Updating progress indicators on assigned tasks

- Producing technical documentation on chosen solutions or describing processes to be applied within the team

Position location

Geographical area

Asia, Singapore

City

Singapore

Candidate criteria

Minimal education level

Postgraduate degree – MA/MSc/PhD/Doctorate or equivalent

Academic qualification / Speciality

Master's degree or Engineering degree in Computer Science. Specialization in Capital Markets/Finance is a plus

Level of minimal experience

3-5 years

Experience

5 years

Experience as a developer at an asset manager, investment bank or custodian

Required skills

Technical

·         Java (au moins version 8) et JEE (JMS, transactions, web services)

·         Spring Boot

·         Cloud (Docker/ Kubernetes / Azure)

·         Angular

·         SQL

Domain Knowledge

·         Capital Markets: MO applications for transaction lifecycle tracking

·         Swift Messaging

·         Characteristics and lifecycle of financial instruments (equities, bonds, derivatives, forex...)

 

International context: French and English speaking

Technical skills required

Java 8+, Sybase, IntelliJ, JBoss Wildfly, Maven, GIT, Pipeline, Doker/K8S…

Languages

French and English