Ingénieur logiciel Java / Ingénieure logiciel Java
Akkodis recherche un.e Développeur.se Java pour travailler sur le développement de micro-services embarqués en Java (l'expérience sur système embarqué n'est pas un requis).
Vous occuperez un poste de développeur logiciel dans l’équipe de recherche & développement. Vous participerez activement à toutes les phases des projets (de la définition des besoins jusqu'au déploiement du produit) et travaillerez en collaboration avec les autres équipes (Contrôleurs et Sondes). Vous prendrez part à l’innovation constante de la compagnie pour créer et maintenir les meilleurs produits sur le marché.
Vous serez impliqué dans des projets innovants tels que :
- Développement de micro-services embarqués Java
- Développement de solutions IoT
- Développement de produits liés à l’intelligence artificielle
Responsabilités principales :
- Développer des micro-services Java au sein de contrôleurs d'Eclypse Facilities.
- Effectuer des recherches et de la veille technologique sur le développement logiciel embarqué ou Java.
- Utiliser la créativité pour résoudre des problèmes complexes.
- Travailler avec des outils de gestion de code source et de gestion de projet tels qu'Azure DevOps.
- Participer à l’intégration et au déploiement continu des applications (CI / CD).
- Participer aux phases d’exploration et de recherche pour la conception des produits.
- Contribuer au développement, à la planification et à la revue du logiciel selon la méthode Shape Up.
- Collaborer avec différentes équipes durant les phases de développement, de planification et de pré-lancement.
- Proposer des améliorations aux méthodes, outils, processus et normes de conception au sein de l’équipe logicielle.
Qualifications requises :
- Diplôme en informatique, génie informatique, électrique ou domaine similaire.
- Minimum 5 ans d’expérience en développement logiciel.
- Maîtrise de Java et des technologies associées.
- Connaissance des patrons de conception (Design Patterns) orientés objet.
- Esprit structuré, méthodique et organisé.
- Capacité d’analyse et de synthèse développée.
- Esprit d’équipe et bonnes relations interpersonnelles.
- Autonomie, leadership et initiative.
- Maîtrise du français et de l’anglais à l’oral comme à l’écrit.
- Connaissance des versions récentes de Java.
- Expérience avec des outils de gestion de code source, tels que Git.
- Capacité à documenter efficacement les projets.
Atouts :
- Expérience en développement logiciel embarqué ou mobile.
- Maîtrise de langages JVM tels que Kotlin, Scala ou Groovy.
- Compétences en C# ou autres langages orientés objet.
- Connaissance de langages bas niveau comme Go, C ou Rust.
- Expérience avec des plateformes Cloud, notamment Azure IoT.
- Expérience dans l’écriture de tests unitaires.
- Connaissance d’OSGi ou d’autres systèmes de micro-services.
- Connaissance de protocoles BAS comme Bacnet.
- Compétences avec Jetty, Nginx, Linux, Gradle, Maven ou Docker.
Développeur Java + Spring Boot / Java + Spring Boot Developer
J-18808-Ljbffr
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte