Confirmed/Mid-Level Java Developer M/F
Summary
Maintains and evolves a Java-based Order Management System for capital markets, handling trading applications, regulatory reporting, and user support.
- Corrective and evolutionary maintenance of all OMS application modules.
- Level 2 and 3 user support.
- Participation in business evolution projects currently underway.
- Participation in application reliability improvement projects.
- Participation in upcoming projects that will directly or indirectly impact the application.
- Analyse change requests described by the business team or application bugs reported by level 1 support (feasibility, impacts, root cause).
- Propose solutions to implement the requests or corrections.
- Estimate the effort required to implement solutions and select the most suitable solution in partnership with the business team.
- 3–5 years of experience as a developer at an asset manager, investment bank or custodian.
- Experience in corrective and evolutionary maintenance of complex trading applications.
- Java (at least version 8) and J2EE (JMS, transactions, web services).
- Spring framework.
- Swing GUI development.
- Knowledge of trading applications in capital markets.
- Understanding of trading activities and market operations (organized vs OTC markets, role of clearing houses, settlement/delivery).
- Knowledge of the characteristics and lifecycle of financial instruments (equities, bonds, derivatives, forex).
- Experience with Order Management System (OMS) functional domains such as order reception, negotiation, lifecycle management, regulatory reporting, MiFID 2.
- French (required).
- English (required).
- Master’s degree or Engineering degree in Computer Science.
- Specialization in Capital Markets/Finance is a plus.