Développeur Fullstack Java/JS H/F
Role details
Job location
Tech stack
Job description
En tant que membre de notre Direction Télécommunication et Système d'Information, vous rejoindrez notre équipe de développement logiciel composé de 70 professionnels, incluant des développeurs, des Scrum Masters et des testeurs.
Plus précisément, vous ferez partie de l'équipe chargée du développement de nos plateformes. Ces plateformes exploitent les dernières technologies Java 21 et Spring Boot, en s'appuyant sur une architecture de microservices et des API REST, dans un environnement où la maintenance et la fiabilité sont essentielles.
Nous utilisons les méthodologies Agile Scrum pour favoriser une forte collaboration entre les équipes techniques et métiers, tout en respectant les meilleures pratiques du secteur telles que la programmation en binôme, les espaces collaboratifs ouverts, l'intégration continue et le développement piloté par les tests (TDD)., 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 :
-
1iè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
- Vous avez suivi une formation universitaire en ingénierie logicielle, systèmes d'information ou informatique.
- Vous justifiez d'au moins 6 ans d'expérience.
- Maîtrise de l'anglais.
Compétences techniques requises :
- Solide connaissance du langage Java (Java 21).
- Maîtrise des frameworks et ORM : Spring (Boot, Core, JDBC, Security) et Hibernate.
- Bonne connaissance de l'architecture microservices (OAuth2, découverte de services, traçabilité distribuée, etc.).
- Tests unitaires (JUnit), tests d'intégration et de performance.
- Expérience en programmation concurrente et en systèmes distribués.
- Maîtrise du SQL et des bases de données relationnelles (MS SQL / MySQL).
- Bonne compréhension des API REST (JSON/XML), de la spécification Open API et du protocole HTTP en général.
Compétences appréciées (optionnelles) :
- Expérience avec JavaScript (React, Angular).
- Connaissances en bases de données NoSQL (Elasticsearch, Couchbase).
- Expérience avec Kubernetes et le Cloud.
- Expérience en développement d'applications mobiles multiplateformes.
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