CDI - Senior JAVA Software Engineer - Agritech | Paris - CDI H/F
Role details
Job location
Tech stack
Job description
Vous intégrerez l'équipe Machine Control & Interface qui développe le « cerveau » logiciel de la machine, orchestrant matériel, logique de contrôle, données et interface utilisateur dans des conditions réelles de terrain.
Vos missions principales :
-
Concevoir et développer des services back-end Java robustes et des APIs fiables
-
Assurer l'orchestration système entre le front-end, le back-end et les composants embarqués
-
Définir et maintenir des interfaces claires entre C++, Java et la couche UI
-
Contribuer à l'architecture de la machine et à la logique de synchronisation
-
Renforcer la fiabilité, le monitoring et les mécanismes d'alerte
-
Participer aux décisions stratégiques pour la plateforme logicielle
Requirements
-
+7 ans d'expérience professionnelle en Java
-
Diplôme BS/MS en informatique ou équivalent
-
Solide culture en conception système et architecture logicielle
-
Maîtrise des concepts orientés objet, des design patterns et des bonnes pratiques de tests
-
Expérience avec les systèmes distribués et la communication entre services (gRPC, Flatbuffer ou similaire)
-
Expérience en C++ ou en système embarqué
-
Bon niveau d'anglais et de français (oral et écrit)
Vos qualités humaines :
-
Esprit d'équipe, participation active aux discussions et soutien aux collègues
-
À l'aise dans les équipes cross-fonctionnelles
-
Capacité à donner des feedbacks constructifs et à promouvoir une culture d'ingénierie positive
-
Communicateur clair et structuré, capable d'expliquer des sujets techniques complexes