Développeur Back-End Java Senior - Data Engineering H/F
Role details
Job location
Tech stack
Job description
NOTRE PROCESSUS DE RECRUTEMENT : 1/ Vous postulez (chaque CV est lu)
2/ Premier contact pour voir si on part sur de bonnes bases
3/ Premier entretien : on parle de vous, de vos compétences, de vos projets et on vous présente CELAD
4/ Rencontre Business Manager
5/ Décision : si on se dit go, on vous fait une offre et on prépare ensemble votre arrivée
A LIRE ATTENTIVEMENT AVANT DE POSTULER
2 jours de télétravail / semaine - Lyon (07) - Expérience de 5 ans minimum
Envie de travailler sur des applications critiques, avec une stack moderne et des problématiques techniques variées ?
Nous recherchons aujourd'hui un.e Développeur Back-end JAVA pour rejoindre une équipe qui intervient sur toute la chaîne technique : infrastructure, data, back-end et front-end.
Ici, pas de rôle limité à faire du code. Vous participerez aux choix techniques, aux optimisations de performance et aux décisions qui impactent directement la qualité des applications en production.
Pourquoi ce poste peut vous plaire ?
Vous rejoignez un environnement où :
-
les sujets techniques sont variés et stimulants
-
les applications manipulées sont critiques
-
les équipes challengent les besoins métiers plutôt que d'exécuter des tickets
-
les échanges techniques et les revues de code font partie du quotidien
-
les problématiques de performance et de scalabilité sont centrales
Vous aurez aussi l'occasion d'intervenir sur des sujets data engineering et traitement de données à grande échelle avec Spark, Kafka et Airflow.
Ce que vous ferez concrètement au quotidien
Une fois intégré.e à l'équipe, vous participerez à :
1/ La conception et le développement des applications
-
Concevoir des développements robustes et performants à partir des besoins fonctionnels,
-
Développer des fonctionnalités back-end en Java/Spring,Participer aux choix d'architecture et challenger les besoins techniques.
2/ La qualité et la fiabilité des applications
-
Renforcer la couverture de tests,
-
Corriger les anomalies fonctionnelles et techniques,
-
Participer activement aux revues de code,
-
Améliorer les performances et la stabilité des applications.
3/ Les sujets data et traitement distribué
-
Travailler sur des flux de données et traitements distribués,
-
Manipuler Spark, Kafka et Airflow sur des sujets à forte volumétrie,
-
Participer à l'industrialisation et à l'optimisation des pipelines.
4/ La vie de l'équipe
-
Participer aux ateliers techniques et fonctionnels,
-
Collaborer avec les différentes équipes produit et data,
-
Être force de proposition sur les bonnes pratiques de développement.
Requirements
L'environnement technique du projet est le suivant : Java, Spark 3, Spring 4 (Core, boot, data, batch), postgreSQL, kubernetes, apache kafka, airflow 2 & 3, typeScript, powerBI, Git, Maven, Jenkins, Linux, Windows, Hibernate, Angular, Sonar, Liquibase, ElasticSearchLes compétences que nous recherchons : Vous avez déjà évolué sur des environnements techniques exigeants et vous aimez comprendre ce qui se passe sous le capot.Concrètement, vous avez :- au moins 5 ans d'expérience en développement Full Stack- une expérience d'au moins 2 ans en Data Engineering- une bonne maîtrise des environnements Java/Spring- déjà travaillé sur des applications critiques ou à forte disponibilité- l'habitude d'intervenir dans des environnements CI/CD et DevOps- une vraie sensibilité à la qualité de code et aux performancesEt surtout :- vous aimez challenger les sujets techniques- vous êtes capable de prendre du recul sur les besoins- vous appréciez le travail d'équipe et les échanges techniquesSi vous êtes prêt.e à relever ce défi et à contribuer à des projets stimulants, n'hésitez pas à postuler dès maintenant !, L'environnement technique du projet est le suivant : Java, Spark 3, Spring 4 (Core, boot, data, batch), postgreSQL, kubernetes, apache kafka, airflow 2 & 3, typeScript, powerBI, Git, Maven, Jenkins, Linux, Windows, Hibernate, Angular, Sonar, Liquibase, ElasticSearch, Vous avez déjà évolué sur des environnements techniques exigeants et vous aimez comprendre ce qui se passe sous le capot.
Concrètement, vous avez :
-
au moins 5 ans d'expérience en développement Full Stack
-
une expérience d'au moins 2 ans en Data Engineering
-
une bonne maîtrise des environnements Java/Spring
-
déjà travaillé sur des applications critiques ou à forte disponibilité
-
l'habitude d'intervenir dans des environnements CI/CD et DevOps
-
une vraie sensibilité à la qualité de code et aux performances
Et surtout :
-
vous aimez challenger les sujets techniques
-
vous êtes capable de prendre du recul sur les besoins
-
vous appréciez le travail d'équipe et les échanges techniques
Si vous êtes prêt.e à relever ce défi et à contribuer à des projets stimulants, n'hésitez pas à postuler dès maintenant !
Benefits & conditions
15 jours de RTT/an (jusqu'à 8 semaines de congés)
- Possibilité de rachat des RTT majorés à 125 %
- Participation aux bénéfices
- Indemnité de déplacement mission (6€ net/jour)
- Tickets Restaurant (11€/jour travaillé)
- Plan Épargne Entreprise
- Prime de vacances
- Avance sur salaire
- Congés supplémentaires d'ancienneté