STAGE 3A - DEV JAVA - Data Ingestion Patterns In Distributed Environments H/F

Job ID:  39881
Location:  PARIS (FRA)

 

Murex is a global fintech leader in trading, risk management, and processing solutions for capital markets. Operating from our 19 offices, 2,500 Murexians from over 60 different nationalities ensure the development, implementation, and support of the MX.3 platform which is used by banks, asset managers, corporations and utilities, across the world.

Join Murex and work on the challenges of an industry at the forefront of innovation and thrive in a people-centric environment.
You’ll be part of one global team where you can learn fast and stay true to yourself.

 

 

Team:

 

In a real-time and distributed environment, it is a question of rethinking the acquisition of market parameters from suppliers such as Reuters or Bloomberg, their storage, and their historization.

The intern will be responsible for developing a working prototype. He will be in contact with technical and functional teams to discuss the proposed solutions.

 

Missions :

 

The internship will be focused on the below tasks:

 

  • Getting started with Apache Geode a well-known In-Memory Data Grid.
  • The design and implementation of new components in Java respond to the following aspects:
    • Data Modeling
    • Data acquisition at different frequencies and volumes.
    • Data historicization with time
    • Consume these data from Java and C++ consumers
  • Usage of tools to observe and analyze the functional or technical behaviors (performance, availability, etc.) of the various components in a production environment.
  • Design and write unit and component integration tests.
  • Produce comprehensive documentation and presentation all throughout the internship.
  • Usage of GIT as SCM to archive and version the produced code.

 

Profil :

 

  • Computer Engineering or Computer Science last year student.
  • Interested in Finance and distributed computing topics
  • Knowledgeable in Java and C++
  • Knowledge in cloud computing and Docker are highly appreciated
  • Rigorous, autonomous, and capable of working in an agile and international environment