IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Le poste correspondant à cette offre d'emploi a été pourvu.

Senior Software Engineer JAVA (Data) H/F

Provence Alpes Côte d'Azur, Sophia-Antipolis (06560)
Originellement mis en ligne le 14 octobre 2022 - Remontée le 4 novembre 2022 par Marie Calvert (+ d'offres)
IPepper
Type de contrat :CDI
Métier :Développeur informatique
Expérience :5 ans minimum
Type d'entreprise :Autre type d'entreprise (client final)
Localisation :Provence Alpes Côte d'Azur, Sophia-Antipolis (06560)
Télétravail :Pas de télétravail
Envoyer une candidature

Poste à pourvoir

LE ROLE

Dans ce rôle, ta mission sera d'aider à développer et à maintenir nos solutions logicielles de téléphonie IP, notamment la nouvelle plateforme de communications unifiées (UCaaS).

En travaillant en équipe avec certains des meilleurs spécialistes européens de la communication unifiée, cette plate-forme UCaas est au cœur des nouveaux produits d'Enreach. Tu feras partie du département R&D et travaillera sur le cycle de vie complet du développement : vérification du cahier des charges des nouvelles fonctionnalités, architecture de la solution, développement, documentation, tests (tests manuels et écriture de tests automatiques). Le tout en étroite collaboration avec les autres développeurs et les équipes de support. Tu seras intégré dans l'équipe qui définit et implémente les API de configuration et le stockage des données au sein de cette plateforme.

Cette équipe qui suit le process « agile » est responsable en particulier de ces différents aspects :

- Définition du schéma de données et du code spécifique des fonctionnalités

- Synchronisation des données avec des plateforme-partenaires externes

- Couche générique/abstraite d'accès à la base-de-donnée

- Couche générique de base-de-donnée en mémoire

- Interface API-Rest/WebSocket

- Couche d'authentification et de gestion des droits

- Couche générique d'accès à distance RPC (Remote-Procedure-Call)

- Bus de message interne à la plateforme (basé sur Pulsar)

- Outils d'import/export

- Générateur de code

- Plateforme de tests automatiques

-Migration progressive de l'architecture logicielle vers une architecture microservice

Cette plateforme UCaas étant un élément indispensable de service de niveau critique, elle se doit d'avoir une très haute disponibilité (notamment sur le traitement des appels téléphoniques) donc le code doit répondre à des qualités parfois en contradiction :

- Toujours borner l'utilisation des ressources (limites sur la taille des données-internes, sur le temps maximum d'attente, sur le nombre de Threads utilisés...) et refuser les nouvelles demandes quand les bornes sont atteintes

- Avoir une consommation de ressource proportionné avec la demande (CPU/mémoire-interne/taille stockée en DB...)

- Traces qui doivent permettre au minimum de savoir à posteriori quel sous-module est responsable d'un disfonctionnement

- Traitement consistant des erreur/exceptions

- Création de métriques pour contrôler/superviser le comportement de la plateforme

- Les sous-modules doivent avoir des responsabilités claires et des dépendances minimales pour être facilement testable

- Comportement configurable du code sans redémarrage (par exemple désactivation de certaines fonctionnalités non essentielles)

Profil recherché

QUI ES-TU?

- Passionné et expert en environnement Java avec au moins 5 années d'expérience

- Producteur de code bien structuré, maintenable, évolutif, rigoureux, propre et testé automatiquement

- Très compétent en anglais

- Familier de ces contextes :

* Architecture transactionnelle et événementielle

* Environnement fortement concurrentiel (c'est à dire plusieurs threads accédant aux données simultanément)

* Migration de schéma de données

* Gestion des versions/compatibilité ascendante des API

- Connaissance des Java Core-APIs (I/O, collections, ...)

- Standards Web (JSON, WebSocket, REST)

L'OFFRE ENREACH

- Un rôle stimulant au sein d'une entreprise IT ambitieuse, innovante et en pleine expansion

- Contrat de travail permanent à plein temps (CDI)

- Un bon salaire correspondant à votre expérience avec des avantages secondaires complets

- Poste basé à Biot Sophia-Antipolis (06, Alpes-Maritimes)

Description de la société

Nous sommes le partenaire technologique préféré de ceux qui changent le monde !

iPepper c'est avant tout une façon de travailler ensemble : se faire du bien, faire du bien et prendre soin de ses clients, salariés et partenaires !

Coaching, Recrutement et Conseil : une palette de services autour de la protection et la valorisation de la data.

Envoyer une candidature