Job position Developpeur Full Stack Java
Share this job
Dans le cadre du développement et de la maintenance de systèmes distribués performants et résilients, nous recherchons un(e) Ingénieur(e) logiciel hautement qualifié(e) et motivé(e).
La mission implique le développement, le déploiement et la maintenance de solutions logicielles critiques pour des environnements où performances et temps de réponse courts sont essentiels. L’intégration de technologies innovantes (IA/ML, LLM, agents IA) fait partie des axes stratégiques de ce poste.
Les activités de la mission :
Développer et maintenir des logiciels pour des systèmes distribués à fortes contraintes de performance.
Collaborer quotidiennement avec une équipe de plusieurs développeurs dans une logique de livraison fréquente (approche Agile).
Garantir les plus hauts standards de qualité et de fiabilité du code source (tests, non régression).
Contribuer à l’intégration stratégique de solutions IA/ML, d’agents IA et de LLM pour la co-construction de produits innovants et l’ajout de fonctionnalités avancées (ex : serveur MCP, agent de code type Cursor).
Candidate profile
Expertise approfondie des algorithmes et structures de données, avec les bonnes approches d’optimisation pour la performance et la vitesse (notation BIG O pour la complexité temporelle et spatiale).
Solide expérience Angular (Typescript) pour le front et en GO (ou JAVA le cas échéant) pour le back.
Expérience des architectures modernes, la construction de systèmes distribués résilients et communicants, et la gestion de bases de données répliquées.
Maîtrise des technologies web et mobiles modernes, telles que les PWA (Progressive Web Apps), les frameworks JS modernes (ex : Angular, React), WebGPU/WebGL, WebRTC et l'optimisation Web perf.
Expérience pratique si possible avec Docker et Kubernetes pour la conteneurisation et l'orchestration des applications.
Connaissance des outils et des stratégies de caches (Redis, IndexedDB, local storage API, etc.).
Maîtrise des outils de gestion de version (par exemple, Git) et des méthodes agiles (Scrum/Kanban).
Solide compréhension et application des bonnes pratiques de développement (ex : adhésion aux styles de codage de Google).
Exposition aux pratiques SRE (Site Reliability Engineering), DevOps, CI/CD et automatisation.
Orienté tests et fiabilité pour livrer du code stable.
Working environment
Dans le cadre du développement et de la maintenance de systèmes distribués performants et résilients, nous recherchons un(e) Ingénieur(e) logiciel hautement qualifié(e) et motivé(e).
Apply to this job!
Find your next career move from +900 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Developpeur Full Stack Java
HAYS France