COLLECTIVE

Développeur Fullstack Java / Angular, React (h/f)

Posted 9 days ago

Experience
5+ years
Offer salary
Not specified
Location
Ollioules, France
Contract type
Freelance
Work arrangement
Sur Site
Starting Date
ASAP
Stack required

Company Description

View more

AI Sourcing agent, built and used by 15K+ modern recruiters.
Search with AI from your core ATS to the deep web, create jobs in seconds with AI, get qualified applications scored with AI, find twins/lookalikes with AI...
Collective is reinventing the sourcing & recruitment thanks to AI, enabling amibitious recruiters to increase productivity and save time & money.

Job Description

Contexte


Dans le cadre du développement d'un démonstrateur, vous intervenez sur une fonction basée sur une brique logicielle de filtrage particulaire développée en Python.

L'architecte logiciel a défini l'architecture cible, basée sur une technologie Web / microservices, événementielle et faiblement couplée.


Architecture cible


  • Architecture microservices


  • Interfaces standardisées :

    • API REST

    • WebSocket

    • WMS (standard OGC)


  • Communication interservices :


    • API REST (point à point)

    • Middleware Oriented Message (MOM) événementiel pour les données


  • Centralisation des accès externes via une passerelle logicielle :


    • API Gateway

    • Reverse proxy

  • Conteneurisation complète via Podman

Périmètre fonctionnel et technique

Back-end

  • Développement ou contribution à des microservices.

  • Implémentation d'API REST pour les connexions point à point.

  • Publication et consommation d'événements via le bus de messagerie MOM.

  • Mise en place d'une API Gateway (reverse proxy).

  • Participation aux mécanismes d'enregistrement, de rejeu et de simulation des données.

Front-end - IHM d'exploitation web

  • Développement d'une IHM web selon une architecture SPA (Single Page Application).

  • Consommation d'API REST / WebSocket.

  • Affichage des données en temps réel et historiques.

  • Interaction avec les services de visualisation, de supervision (contrôle/commande), de simulation et de rejeu des données.

  • Respect des standards W3C et des bonnes pratiques UX/UI dans les environnements industriels et navals.


Environnement technique


Front-end


  • JavaScript / TypeScript

  • Framework SPA : Angular, React ou équivalent

  • STOMP (Simple Text Oriented Messaging Protocol) over WebSocket/HTTP

  • Gestion des états et des flux en temps réel

  • Intégration d'API REST

  • Notions de sécurité front-end : authentification, tokens, CORS


Back-end


  • Développement de microservices web en Java

  • Frameworks : Quarkus, Spring Boot ou équivalent

  • Conception et implémentation d'API REST

  • Compréhension des architectures événementielles

  • Utilisation d'un bus de messages MOM : RabbitMQ, Kafka ou équivalent

  • Formalisation des messages en JSON

  • Conteneurisation avec Podman


Profil recherché


  • Plus de 8 ans d'expérience.

  • Bon niveau d'anglais.

  • Solides compétences en développement web, microservices et architectures événementielles.

  • Expérience sur les environnements Java et/ou JavaScript/TypeScript.

  • Maîtrise des API REST et des technologies WebSocket.

  • Bonne compréhension des architectures microservices et faiblement couplées.

  • Connaissance des bus de messages de type MOM.


Informations complémentaires


  • Taux journalier (TJM) : 660 €/jour

https://www.collective.work