Développeur Back-End Java H/F

Transatel
Canton de Courbevoie-1, France
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Intermediate

Job location

Remote
Canton de Courbevoie-1, France

Tech stack

Java
PHP
4G (Telecommunication)
API
Computer Networks
Continuous Integration
Linux
Perl
IntelliJ
Java Servlet
WildFly (JBoss AS)
Maven
MongoDB
MySQL
Open Source Technology
RabbitMQ
Roaming
OpenSIPS
Spring-boot
Backend
GIT
Containerization
Kubernetes
Kafka
Cucumber
Docker

Job description

Au sein du pôle Télécom, vous rejoignez une équipe de 5 personnes en charge du développement, de l'évolution et de la maintenance des services et composants logiciels du cœur de réseau mobile. Ces solutions couvrent l'ensemble des technologies mobiles 3G, 4G et 5G, dans des environnements critiques à fortes contraintes de performance et de disponibilité.

Les développements interviennent sur les périmètres suivants :

  • Services Voix, SMS, MMS et Data
  • Contrôle d'appel, routage et fonctions de réseau intelligent
  • Services à valeur ajoutée : IVR, API SMS, USSD, OTA
  • Fonctions cœur de réseau 5G Stand Alone (SA), notamment PCF
  • Steering of Roaming : conception et amélioration de mécanismes existants, En tant qu'ingénieur logiciel, vos principales responsabilités seront :
  • Analyse et traitement des tickets techniques (évolution, correctif, optimisation)
  • Conception et développement de nouveaux composants logiciels, notamment en environnement 5G SA
  • Reprise et modernisation de l'existant : migration de composants legacy en PHP vers Java (et autres langages modernes, type Rust)
  • Re-développement ou re-conception de solutions existantes vers des architectures plus modernes
  • Participation à la revue de conception et de code (peer review) et proposition de solutions techniques
  • Rédaction des spécifications techniques
  • Documentation des développements et des architectures mises en œuvre

Environnements techniques

  • Langages : Java, PHP (legacy)
  • Architectures télécom temps réel, haute disponibilité
  • Kafka pour la gestion des flux et événements
  • Utilisation et extension de solutions open source, notamment OpenSIPS, avec ajout de fonctionnalités spécifiques
  • Packaging des applications : conteneurisation (Docker)
  • Déploiement et préparation des environnements Kubernetes
  • Intégration dans des chaînes CI/CD

Interaction et support

  • Coordination et échanges réguliers avec les équipes Telecom
  • Contribution aux activités de support de niveau 4 (SL3 / Telecom)
  • Participation aux phases d'analyse d'incidents complexes et d'optimisation des services

Contraintes et enjeux

Vous évoluerez dans des environnements télécoms exigeants, nécessitant une forte prise en compte :

  • Du temps réel
  • De la haute disponibilité
  • De l'opérabilité et de la maintenabilité des solutions
  • De la qualité et de la robustesse du code en production, Notre process de recrutement

Chez Transatel, nous nous efforçons d'avoir un process global efficace afin de finaliser nos recrutements dans les meilleurs délais (environ 3 semaines).

Voici les différentes étapes du processus de recrutement :

  • Première prise de contact RH par téléphone
  • Entretiens : Un entretien Manager / RH + un ou plusieurs entretien(s) opérationnel(s) ou technique(s)
  • Un test de personnalité en ligne
  • Un appel RH vous présentant l'offre de collaboration en détails puis réception de celle-ci par mail
  • Accueil & parcours d'intégration

Requirements

De formation Bac+5, ou équivalent, vous justifiez d'au minimum 3 ans d'expérience dans un poste similaire. Une expérience sur des composants temps réels serait un plus par exemple.

Vous évoluerez dans un environnement technique riche orienté télécom : vous êtes capable de monter en compétence et maitriser rapidement plusieurs technologies, parmi les suivantes :

  • Langages de programmation : Java, PHP, perl…
  • Framework et outils: Jboss, Wildfly, Springboot, RabbitMQ, Maven, Cucumber
  • DB utilisées : Mysql, MongoDB
  • IDE : IntelliJ Idea
  • Gestionnaire de sources : GIT
  • Technologies Telecom: Stacks telecoms (SS7, SMPP, Sip Servlets, Diameter), Opensips
  • Environnement : Linux, Docker, Kubernetes

Vous êtes curieux et aimez apprendre. Vous êtes rigoureux, aimez le travail en équipe et avez de très bonnes capacités de communication ; vous êtes force de proposition.

Un anglais courant est fortement apprécié sur le poste et le français est requis.

Si la participation au développement d'une plateforme d'opérateur mobile innovante vous motive, rejoignez-nous !

Benefits & conditions

  • Package salarial : fixe + bonus individuel + intéressement semestriel et participation (plaçables sur PEE ou PER)
  • Comités de salaire tous les 6 mois
  • Jusqu'à 2 jours de télétravail, 25 jours de congés + des jours offerts
  • CSE, restaurant d'entreprise dans les locaux, mutuelle avantageuse, remboursement navigo à 50% ou forfait mobilité durable

About the company

Commuter assistance, Comité d'entreprise (CE), Participation, Restaurant d'entreprise, Intéressement Hybrid work in 92400 Courbevoie Full job description Transatel est un fournisseur mondial de solutions de connectivité cellulaire et le 1er agrégateur d'opérateurs mobiles alternatifs MVNO en Europe. Et si vous connectiez le monde, au-delà des frontières ?

Apply for this position