Conception- Développement (Back-end) - Junior - Freelance
Freelance Paris (Paris)
Description de l'offre
Taux journalier (TJM): 350
Dans le cadre du développement de ses systèmes de gestion, l'équipe doit recourir à une prestation pour travailler sur notre framework de développement d'applications Web Maestro construit avec les technologies Java/Angular.
2. DESCRIPTION DE LA PRESTATION
S'appuyant principalement sur le langage Java, notre plateforme permet l'analyse des portefeuilles financiers de tout le groupe [le client]. Elle combine entre autres les technologies JAVA / REST APIs / SpringBoot / WildFly / Mongo DB / Docker / K8s...
En pleine transformation digitale et étant devenu récemment éditeur/fournisseur de solutions informatiques, nous avons pour objectif de moderniser technologiquement notre plateforme, tout en répondant au mieux aux besoins business de nos utilisateurs.
Déployée dans toutes nos filiales en France et à l'international, ainsi que chez nos clients, cette plateforme est hautement stratégique pour [le client] et requiert donc une grande qualité de service. Tests unitaires/intégrations, revues de code, métriques Sonar et Blackduck assurent la qualité de nos développements.
Dans ce cadre-là, la mission au sein de notre équipe aura 2 objectifs principaux :
Contribution au développement des applications, outils, framework fournis par l'équipe Back-end
Contribution au développement des toolkits [le client] spring boot et à [le client] quarkus
Participation à la réflexion et l'outillage autour de l'IA et plus particulièrement les agents
Contribution au développement de l'outil de stockage orienté data de la plateforme
Participation à la transition technologique des web applications de l'écosystème dashboard / catalog
Développement de services REST sécurisés
Création et amélioration de l'expérience utilisateur de single page web applications
Et plus globalement :
Analyser, challenger, et chiffrer les demandes d'évolutions
Réaliser les évolutions, en participant aux différents projets développés en s'inspirant de méthodologies agiles
Participer à l'amélioration des performances (conso. mémoire, cpu, etc.)
Participer à la stabilité de l'application, en étant force de proposition, et en produisant du code de qualité (réalisation de tests unitaires, revues de code par des pairs, optimisation des ressources, etc.)
3. CONDITIONS TECHNIQUES DE LA PRESTATION
Back End :
Java 21
Spring Boot
Quarkus
Oauth2
Bases de données relationnelle (Postgres)
S3, Azure blob storage, apache iceberg
Kubernetes
Services REST
Front End :
Angular 20+ / Typescript
RxJS, AgGrid, HighCharts
CSS3, SASS, HTML5
Usine de développement :
Git - Gitlab
Maven
Jenkins pipeline
Intellij
SonarQube
Jira et Confluence
Matériel fourni :
PC laptop sous Windows 11
32 Go de ram
Double écrans 24 pouces
4. RESULTATS ATTENDUS/LIVRABLES
Participation à la maintenance évolutive et corrective, aux projets
Support et Accompagnement des équipes utilisatrices des outils
Analyses d'impacts
Etudes technologiques
Conduite de tests unitaires et de non régression
Participation à l'amélioration continue de la qualité du SI
Diagnostic des incidents de production et actions correctrices le cas échéant
Suivi des méthodologies et procédures [le client] ITS
Mises en production
5. PRE-REQUIS
Java
Framework Spring (boot, security, …)
Framework Quarkus
SQL
… serait un plus :
Big data (trino, iceberg)
IA : Création d'agent, skill, mcp …
Angular
Profil recherché
Profil de développeur backend junior
À propos de Collective.work
Collective.work est la plateforme de recrutement nouvelle génération pour trouver votre prochain emploi.
Fort d'une grande expertise dans l'IA, Collective.work permet de mieux cibler les offres et leurs candidats correspondants, créant ainsi un système beaucoup plus fluide que les acteurs traditionnels.
Plus de 10,000 recruteurs utilisent Collective, permettant à des dizaines de milliers de candidats de trouver leur futur emploi chaque jours