freehire launches on Product Hunt on 26 August.

Follow →

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.

Responsibilities
  • 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.
Required Experience
  • 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.
Required Skills
  • 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.
Languages
  • French (required).
  • English (required).
Education
  • Master’s degree or Engineering degree in Computer Science.
  • Specialization in Capital Markets/Finance is a plus.

See also