OmDev Logo
GetYourJob
0
Publié aujourd'hui

Tech Lead Java - Reactjs H/F

Entreprise
Localisation
France
Sur site
Type de contrat
CDI
Niveau
Top profil
Rémunération
50 k€/an• Salaire annuel

Salaire du marché

Médiane du marché
55k€
Dans le marché
50k€fourchette habituelle65k€
Cette offre : 50k€

Basé sur 186 offres pour ce poste (Top profil, France, 3 dernières semaines). Fourchette habituelle 50k€–65k€, médiane 55k€. Cette offre (50k€) est dans la fourchette.

Salaire du marché pour Tech Lead (Top profil) en France : médiane 55 000 €/an, P25–P75 : 50 000–65 000 €/an, n = 186 offres. Salaire Java

Baromètre TJM et salaires IT

Description du poste

Détail du poste


Le besoin

Contexte

Notre client est une entreprise spécialisée dans le développement de solutions informatiques pour plusieurs opérateurs télécoms internationaux.

Vous intégrerez une organisation agile privilégiant l'autonomie des équipes, la collaboration entre les métiers et la qualité logicielle. Vous travaillerez en étroite relation avec un Product Owner, un Scrum Master, des développeurs et un testeur, tout en bénéficiant de l'appui d'un architecte logiciel, d'un Product Manager et d'un Delivery Manager.

Missions

En tant que Tech Lead Java / ReactJS, vous serez responsable de la conception technique, du développement et de la qualité des solutions livrées par votre équipe, de la définition du besoin jusqu'à la mise en production.

Vos principales missions seront les suivantes :

- Analyse et conception technique : participer aux ateliers avec les équipes métiers, analyser les besoins fonctionnels et les traduire en solutions techniques adaptées.
- Pilotage technique : estimer les charges, décomposer les User Stories en tâches techniques et contribuer à la définition de la roadmap produit en collaboration avec le Product Owner, le Product Manager et l'architecte.
- Développement : participer activement au développement des fonctionnalités, à la revue des Merge Requests et à l'amélioration continue du code.
- Leadership technique : accompagner les développeurs, promouvoir les bonnes pratiques de développement et veiller à la cohérence des choix techniques de l'équipe.
- Industrialisation et déploiement : assurer l'évolution et la disponibilité des environnements de développement et contribuer à la chaîne CI/CD, notamment avec GitLab CI, Docker, Kubernetes et Helm.
- Livraison et mise en production : assurer le suivi des livraisons, de l'intégration jusqu'à la production, dans le respect des exigences de qualité et des délais.
- Support et amélioration continue : intervenir sur les problématiques de production, participer aux discussions techniques et contribuer à la fiabilité et à la scalabilité des applications.
- Documentation et partage : rédiger la documentation technique, participer au Comité Technique et favoriser le partage de connaissances au sein des équipes.

Vous interviendrez principalement sur le domaine BSS (Business Support Systems) des opérateurs télécoms, couvrant notamment les plateformes e-commerce, les CRM, la facturation et les portails clients en libre-service.

Outils & Environnement

- Java / Spring Boot pour le développement back-end
- Persistance des données avec JPA
- Architectures distribuées et échanges asynchrones
- Message brokers : RabbitMQ ou Kafka
- CI/CD : GitLab CI/CD
- Conteneurisation et orchestration : Docker, Kubernetes, Helm
- Méthodologies : TDD, DDD, Software Craftsmanship, principes SOLID
- Front-end : ReactJS (connaissance appréciée)
- Outils complémentaires : moteur BPMS tel qu'Activiti (un plus)

Le profil recherché

Profil recherchéFormation supérieure en informatique ou expérience professionnelle équivalenteMinimum 7 ans d'expérience en développement Java, avec une solide maîtrise de Spring BootExpérience dans la conception et le développement d'applications back-end et, idéalement, dans des environnements FullstackUne première expérience en leadership technique, en accompagnement de développeurs ou en responsabilité de conception techniqueMaîtrise du développement d'applications back-end et des architectures applicatives en Java / Spring BootBonne connaissance de JPA pour la persistance des donnéesCompréhension des architectures distribuées et des échanges asynchronesConnaissance d'une solution de messagerie telle que RabbitMQ ou KafkaExpérience avec GitLab CI/CD, Docker, Kubernetes et Helm pour la CI/CD et la conteneurisationIntérêt pour le Software Craftsmanship, le TDD, le DDD, les principes SOLID et les pratiques de développement favorisant la maintenabilité du codeUne connaissance de ReactJS est appréciéeUne expérience avec un moteur BPMS, tel qu'Activiti, constitue un plusConnaissance du secteur des télécoms un gros plus

Mais aussi...

Salaire :50K

Exigences du poste

Compétences requises

  • Java
  • Spring Boot
  • JPA
  • RabbitMQ
  • Apache Kafka
  • GitLab CI
  • Docker
  • Kubernetes
  • Helm
  • TDD
  • Domain-Driven Design
  • Solid.js
  • Clean Code
  • React
  • Activiti
  • BPMS

Un plus

  • Agile
  • Scrum
  • Software Architecture
  • Roadmap
  • GitLab
  • CRM
  • Spring
  • CI/CD
  • Continuous Improvement
  • E-commerce
  • Product Management
  • Management d'équipe

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.