Dans le cadre de sa croissance, Wheere recrute un(e) développeur(se) web fullstack JAVA Spring / Angular afin de développer les plateformes de gestion des antennes émettrices, des trackers et une plateforme de démonstration client.
Rattaché(e) au responsable tracker et au lead développeur, vous participerez à l’amélioration de l’architecture des plateformes existantes et des API, à l’ajout de nouvelles fonctionnalités et au développement de la plateforme de démonstration. Vous pourrez également participer à la mise en place DevSecOps de toute l’infrastructure.
Le système de géolocalisation est constitué d’antennes émettrices et de trackers mobiles. L’ensemble communique avec un serveur MQTT pour administrer ces dispositifs : mise à jour des paramètres (positions des antennes émettrices, fréquences utilisées, etc.), gestion des firmwares, des droits d’accès utilisateurs, débogage distant du matériel, suivi des performances. La plateforme de démonstration client intégrera une carte interactive pour visualiser les positions des trackers, un système d’alerte automatique, la configuration des trackers, etc. Vous travaillerez en étroite collaboration avec les ingénieurs logiciels embarqués pour la mise en place de l’interface de communication.
Vos missions seront :
Participer à l’évolution de l’architecture globale
Développement des backends et frontends
Administration des bases de données PostgreSQL
Participer à l’évolution du DevSecOps
Participer à la mise en place des bonnes pratiques de développement
Tests unitaires et intégration
Établir la documentation technique associée
Gestion des versions (GIT)
Stack technique :
Java Spring / Boot et ponctuellement Python / Flask
OpenAPI
Angular 17
TailwindCSS
PostgreSQL
Docker puis Kubernetes
Mosquitto
Keycloak
GitLab
Grafana / Prometheus / Wazuh
Ansible
Diplômé(e) d’une école d’ingénieur, grande école ou formation équivalente Bac+5 ou autodidacte ayant de bonnes connaissances en développement web, vous avez fait vos preuves à travers différents projets d’application. Vous savez résoudre les problèmes techniques de manière méthodique. Vous souhaitez intégrer une équipe dynamique et participer à l’aventure stimulante de la croissance d’une start-up.
Vous maîtrisez :
Les architectures backend / API
Les architectures frontend
Java / Spring Boot
Angular et TypeScript
Les bases de données SQL
Vous avez de bonnes connaissances :
De Docker
Des processus GIT
De l’administration Linux
Dans l’idéal vous avez des connaissances en
DevSecOps seront appréciées
Python seront appréciées
Protocole MQTT seront appréciées
E1 avec Jérémy qui appréciera tes connaissances techniques
E2 avec François, ton futur Manager
E3 en présentiel avec Pierre-Arnaud, notre CEO et Camille notre chief of Staff
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.