Activez les alertes d’offres d’emploi par e-mail !

Ingénieur de développement logiciel JAVA (H / F)

FAYAT ENERGIE SERVICES

Bonneuil-sur-Marne

Sur place

EUR 35 000 - 45 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

Une entreprise dynamique dans l'intégration de systèmes recherche un étudiant en dernière année de cycle ingénieur ou de Master 2 en informatique pour participer à des projets innovants. Les missions incluent le développement Backend et Frontend, en utilisant des technologies comme Node.js et MySQL. Si vous êtes passionné par les technologies modernes et aimez travailler en équipe, rejoignez-nous à Bonneuil-sur-Marne.

Qualifications

  • Bonnes connaissances en JavaScript, Node.js / Express et technologies web.
  • Compétences en bases de données relationnelles (MySQL).
  • Familiarité avec Git et Docker.

Responsabilités

  • Participer à la conception et à l'implémentation de la logique applicative.
  • Développer et maintenir les API REST.
  • Concevoir et améliorer les interfaces web.

Connaissances

JavaScript
Node.js
Express
MySQL
HTML
CSS
Git
Docker

Formation

Cycle ingénieur ou Master 2 en informatique

Outils

Sequelize
Prisma
TypeORM
Socket.IO
Description du poste
Entreprise

SEMERU, filiale du Groupe FAYAT, est un intégrateur de systèmes spécialisé dans la transformation numérique des infrastructures et des territoires.


Nos 3 pôles d'activités :



  • Villes & Transports intelligents

  • Tertiaire & Bâtiment connecté

  • Environnement & Process industriel


Le pôle Environnement développe des solutions d'automatisme, d'instrumentation, de supervision et de data management au service de l'eau, de l'assainissement et des milieux naturels. Nous accompagnons nos clients dans la performance et la durabilité de leurs infrastructures.



Description du poste

Votre mission


Vous rejoindrez une équipe passionnée, au coeur des projets numériques innovants de SEMERU, pour participer à la conception et à la mise en oeuvre d'une application de génération automatique de rapports de visite, d'interventions de maintenance et de travaux, basée sur des modèles (templates).


Dans un second temps, vous contribuerez à la conception et à l'intégration d'un module de planification des interventions, puis à l'intégration d'un outil de gestion des préleveurs récemment développé.


L'objectif final : proposer un outil global d'exploitation et de gestion, moderne, sécurisé et performant.



Vos principales missions

Développement Backend (Node.js / Express / MySQL)



  • Participer à la conception et à l'implémentation de la logique applicative

  • Développer et maintenir les API REST pour la communication entre les différentes couches de l'application

  • Assurer la persistance des données à l'aide du SGBD MySQL

  • Utiliser un ORM (Sequelize, Prisma, TypeORM, etc.) pour la modélisation et l'accès simplifié aux données

  • Mettre en oeuvre des mécanismes de sécurité backend (authentification, gestion des droits, validation des entrées)

  • Contribuer à la configuration du chiffrement des flux via le protocole TLS



Développement Frontend Web (HTML / JavaScript / Socket.IO)



  • Concevoir et améliorer les interfaces web pour la gestion des rapports et interventions

  • Intégrer la communication temps réel entre le client et le serveur via Socket.IO

  • Optimiser l'expérience utilisateur et la réactivité des interfaces



Sécurité et qualité du code



  • Contribuer à la réduction des risques liés à la sécurité du système d'information

  • Appliquer les bonnes pratiques de développement sécurisé

  • Assurer un versionning rigoureux du code avec Git (branches, merges, pull requests)



Industrialisation et déploiement



  • Participer à la conteneurisation de l'application avec Docker

  • Contribuer à la mise en place d\'un environnement de développement et de déploiement reproductible et fiable



Description du profil :


Profil recherché


  • Etudiant.e en dernière année de cycle ingénieur ou de Master 2 en informatique, développement logiciel ou ingénierie (Bac+3 à Bac+5)

  • Bonnes connaissances en JavaScript, Node.js / Express et technologies web (HTML, CSS, JS)

  • Compétences en bases de données relationnelles (MySQL)

  • Connaissance des ORM (Sequelize, Prisma, TypeORM, etc.)

  • Compréhension des protocoles web (HTTP, TLS) et des principes de sécurité applicative

  • Familiarité avec Git et Docker

  • Esprit analytique, rigueur et goût pour les technologies moderne

  • Capacité à travailler en équipe

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.