This position is no longer available.

STAGE 3A – DEV JAVA – REALTIME PORTOFOLIO MANAGEMENT SERVICES

Internship(6 months)
Paris
Salary: Not specified
No remote work

Murex
Murex

Interested in this job?

Questions and answers about the job

The position

Job description

The primary mission of the team is to provide customers means by which they can monitor their P&L (Profit and Loss) and Greek (market indicators) in real time. The LiveBook is a key module for the traders to make decisions during the day.

Our module is a calculation orchestrator, therefore it’s at the center of a global architecture involving several modules (position management, market data service, computation engines, UI). This implies working with several teams almost on a day-to-day basis but also working in open-source mode when situation demands it.

From a technical aspect, “Polyvalence” is a key word defining our team. The codebase is not legacy and uses several languages (Java, C++, C and Python) and several technologies (Rest API, RPC Client-Server etc…). We face problematics ranging from high level concepts (Orchestration, Public APIs…) to very technical ones (database management, NFRs, UX).

Finally, we put a lot of effort into modularization and unit/component/integration tests, and we give a huge importance to code refactoring.

Missions:

The LiveBook relies on a complex architecture and any downtime can be very costly to the client, this is why having a powerful tool to monitor and operate the module is crucial. The first dashboard has been built 8 years ago when we had only a few clients. Now that the LiveBook is stable and we have many clients, we realized that the tool needs to provide more information and be easier to use. To achieve this, we want to rebuild it.

In this internship, you will have the opportunity to impact directly the client, by providing them with a renewed monitoring dashboard used daily. This includes collecting warnings and errors coming from distributed computations, revamping almost entirely the UI to improve userexperience.

During your internship, you will:

·       Learn about the functional and technical concepts of the LiveBook.

·       Learn about Java, Swing, Rest API, RMI, Hibernate, OOP, offline and online testing,

Git, Perforce, ci…

·       Sharpen your analytical thinking.


Preferred experience

3rd year student in Computer Science with:

·       Good knowledge of Java and OOP

·       Passionate about coding and therefore willing to learn and be challenged.

·       Ability to work in an agile and highly collaborative context.

Want to know more?