
Développeur Fullstack Java / Angular, React (h/f)
Posted 9 days ago
Company Description
View moreAI 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
