Tech Lead Développement Scala / Java (H/F)
- Temps complet
- Contract Type: Permanent
- Region: Auvergne-Rhône-Alpes
- Rémunération: jusqu'à EUR60000 - tous les ans
Description de l'entreprise
Leader de l’Ingénierie et des IT Services, présent dans plus de 30 pays, le groupe ALTEN accompagne la stratégie de développement de ses clients dans les domaines de l’innovation, de la R&D et des systèmes d'information technologiques.
Plus qu’un poste, découvrez l’aventure qui vous attend au sein d’une entreprise engagée.
Description du poste
Pour renforcer son pôle Digital & Data Platforms, la Direction des Systèmes d’Information du groupe ALTEN recrute un(e) Tech Lead Développement Scala et/ou Java, spécialisé(e) en architectures distribuées et streaming, sous la responsabilité du Responsable Technique / Engineering Manager.
Le poste s’inscrit dans un environnement à forts enjeux de performance, de scalabilité et de traitement de grands volumes de données.
Missions principales
Intervenir sur la conception et le développement de solutions backend robustes en Scala et/ou Java, avec une approche orientée programmation fonctionnelle
Contribuer à la mise en œuvre de systèmes distribués et temps réel basés sur Apache Kafka, Kafka Streams et Apache Spark
Concevoir et faire évoluer des architectures microservices (Spring Boot)
Intervenir sur des environnements cloud (GCP ou AWS) pour le traitement et l’analyse de données à grande échelle
Contribuer à l’optimisation des performances SQL sur de gros volumes de données (BigQuery notamment)
Piloter les bonnes pratiques de développement : CI/CD, tests unitaires et d’intégration, qualité du code
Accompagner et encadrer les développeurs de l’équipe, en assurant un rôle de lead technique
Participer aux rituels Agile / Scrum et aux échanges avec les parties prenantes métiers
Qualifications
Formation / Expérience
Diplômé(e) d’une école d’ingénieurs ou titulaire d’un Master (Bac+5) en informatique ou équivalent
Minimum 6 ans d’expérience en développement backend et en lead technique sur des environnements complexes
Compétences techniques
Scala et/ou Java (programmation fonctionnelle appréciée)
Apache Kafka, Kafka Streams, Apache Spark
GCP (BigQuery, BigTable, Dataproc, Cloud Storage, Kubernetes) ou AWS
CI/CD : GitLab CI/CD, Docker Compose
Architecture microservices, Spring Boot, environnement Linux
Qualités personnelles
Très bonne communication et posture de leader technique
Capacité à fédérer et à accompagner une équipe
Rigueur, autonomie et sens des responsabilités
Capacité d’adaptation et goût pour les environnements techniques exigeants
Langues et mobilité
Maîtrise professionnelle de l’anglais (écrit et oral)
Des déplacements ponctuels peuvent être à prévoir selon les projets
Informations complémentaires
Et maintenant ?