Publiée le Il y a 13 h
Mission du poste
Entreprise
VESTRALA accompagne ses clients dans la réussite de leurs projets de transformation digitale en mobilisant des experts reconnus dans les domaines du développement, de l'architecture, de la data et du cloud.
Dans le cadre du renforcement d'une équipe intervenant sur des plateformes à fort trafic, nous recherchons un Développeur Full Stack Java expérimenté pour rejoindre un projet innovant basé à Lille.
Poste
Vous intégrerez une organisation reposant sur une démarche InnerSource, favorisant la collaboration entre équipes et la contribution directe aux composants mutualisés de l'écosystème technique.
Vous interviendrez sur des briques transverses stratégiques afin de répondre aux besoins métiers tout en participant à l'évolution du socle technique commun.
Vos responsabilités
Développement et contribution
- Analyser les besoins fonctionnels et techniques.
- Concevoir et développer de nouvelles fonctionnalités sur des composants partagés.
- Participer à l'ensemble du cycle de contribution :
- ouverture d'issues,
- création de forks,
- développement,
- soumission et suivi des Pull Requests.
- Contribuer directement aux dépôts des équipes propriétaires des briques techniques.
Qualité logicielle
- Garantir un haut niveau de qualité de code.
- Mettre en œuvre des tests unitaires et d'intégration systématiques.
- Participer aux revues de code et aux démarches d'amélioration continue.
Collaboration transverse
- Travailler avec les équipes de développement, les mainteneurs et les architectes.
- Participer aux échanges techniques et aux réflexions d'architecture.
- Assurer l'alignement entre les besoins métier et les évolutions du socle technique.
Architecture et bonnes pratiques
- Appliquer les principes du Domain-Driven Design (DDD).
- Concevoir des solutions robustes, évolutives et maintenables.
- Veiller à limiter la dette technique et à préserver la cohérence globale du système.
Environnement technique
Langages & Frameworks
- Java 21
- Spring Boot
- Spring WebFlux
- Programmation réactive
Écosystème
- Kafka
- Google Cloud Platform (GCP)
- Architectures distribuées
- Architectures orientées événements
Profil recherché
- Minimum 3 ans d'expérience en développement Java.
- Solide expérience sur des architectures distribuées et des systèmes à forte volumétrie.
- Maîtrise de Java 21, Spring Boot, Kafka et GCP.
- Bonne connaissance des pratiques DevOps et d'intégration continue.
- Expérience des revues de code et du travail collaboratif.
Les qualités attendues
- Curiosité technique.
- Forte autonomie.
- Esprit d'initiative.
- Excellentes capacités de communication.
- Goût pour la collaboration transverse.
- Mindset "Open Source" : capacité à intervenir sur des bases de code existantes, proposer des améliorations et défendre ses choix techniques de manière constructive.