IdentifiantMot de passe
Mot de passe oublié ?Je m'inscris ! (gratuit)
Le poste correspondant à cette offre d'emploi a été pourvu.

STAGE 3A - DEV JAVA - MXopenconnect CDI migration to Spring

Ile de France, Paris (75000) - Référence : JR100322
Originellement mis en ligne le 6 décembre 2023 - Remontée le 6 février 2024 par Murex (+ d'offres)
Type de contrat :Stage
Métier :Développeur Java
Niveau d'étude requis :BAC+5 ou plus
Type d'entreprise :Editeur de logiciel
Localisation :Ile de France, Paris (75000)
Télétravail :Pas de télétravail
Compétences requises :Intégration continue, Java, JUnit, Spring
Envoyer une candidature

Poste à pourvoir

Team and context

MXopenconnect software function team is responsible for developing and maintaining Murex’s MXopenconnect framework product.

This framework allows efficiently building Murex’s packaged interfaces, which enables the integration and communication between MX.3 platform and different external systems. The framework also provides some built-in tools, such as monitoring service for tracking the activities of all the interfaces, management of the lifecycle of the interfaces, etc.

Your missions/What you'll do ?

The managed interface framework, the central main piece executing the entire MXopenconnect framework, is running using a CDI technology called Weld. The objective of the internship is to migrate from Weld CDI to Spring framwork. Spring has many advantages comparing to Weld. It comes with a lot of libraries and tools which enhances the development experience, with a more straightforward approach to dependency injection, and many toolkits built around the framework which would allow us to simply use the Spring third party libraries to do complicated tasks instead of building them ourselves.

The internship will be focused on the below tasks:

- Understand the core part of MXopenconnect framework which currently uses Weld CDI.
- Migrate the usage of Weld CDI to Spring, which requires the changing of a central software piece in the framework, it also would require a large amount of research to figure out how to change some specific configuration classes (called extensions) and adapt them to fit a Spring environment.
- Ensure the correct functionality and performance of MXopenconnect framework.
- Identify the impacts and build technical documentation for the migration process.

The benefit of the internship:

- You’ll be exposed to a highly annotated and complex java environment
- You’ll build your skills in dependency injection and management, code refactoring, code pattern switching, and many other key skills a professional developer must have in a software factory.
- You’ll gain good knowledge on Spring framework which is one of the most famous and highly utilized frameworks in Java.

Profil recherché

Your profile/Who you are?

Computer Engineering or Computer Science last year student

« mandatory » skills :

- Good knowledge on Java
- Good communication and collaboration skills
- English is a must

« nice to have » skills :

- Knowledge and experience on CDI
- Junit 5

Duration : 6 months

Description de la société

Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.

Operating from our 19 offices, 2700 Murexians from over 60 different nationalities ensure the development, implementation and support of our 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.

Envoyer une candidature