Développeur Fullstack Java - Kafka - Systèmes Distribués H/F - Ciorane
Développeur Fullstack Java - Kafka - Systèmes Distribués H/F
Ciorane · Paris - 75 · CDI
Les missions du poste
Contexte
Dans le cadre d'un projet d'envergure internationale, notre client recherche un Développeur Fullstack Java Senior pour participer à la conception et au développement d'une plateforme numérique de services transactionnels.
Vous interviendrez sur des composants techniques à forte criticité, dans un environnement exigeant en matière de performance, de fiabilité, de disponibilité et de qualité logicielle.
Vos missions
- Participer à la conception et au développement d'un composant de règlement transactionnel.
- Développer et maintenir des composants applicatifs en Java 17+.
- Intervenir sur des architectures distribuées soumises à de fortes contraintes de performance et de disponibilité.
- Exploiter Kafka pour les échanges de données entre les composants.
- Concevoir et implémenter les tests unitaires.
- Garantir la qualité du code en respectant les standards de développement et les indicateurs Sonar.
- Contribuer à l'amélioration de la performance, de la montée en charge et de la résilience des applications.
- Proposer et réaliser des prototypes techniques.
- Participer aux revues de code.
- Collaborer avec les membres d'une équipe internationale.
- Rédiger la documentation technique en anglais.
Compétences techniques
Compétences obligatoires :
- Excellente maîtrise de Java 17 ou supérieur.
- Solides compétences sur Apache Kafka.
- Expérience confirmée en architectures distribuées.
- Expérience dans des environnements à fortes contraintes de performance, d'intégrité et de disponibilité.
- Connaissance de Spring.
- Connaissance des technologies Flink et Druid.
- Connaissance d'au moins une base de données relationnelle ou NoSQL.
- Connaissance des méthodologies Agile / SAFe et DevOps.
Compétences souhaitées :
- Anglais courant, au-delà du niveau B2 minimum requis.
- Expérience en analyse de qualité de code avec Sonar.
- Pratique des tests unitaires et des revues de code.
Profil recherché
- Vous justifiez d'expérience en développement logiciel.
- Vous disposez d'une expertise solide en développement Java et en systèmes distribués.
- Vous êtes autonome, rigoureux et attentif à la qualité de vos développements.
- Vous savez analyser des problématiques techniques complexes et proposer des solutions adaptées.
- Vous appréciez le travail collaboratif dans un environnement international.
- Vous disposez d'un niveau d'anglais B2 minimum, à l'oral comme à l'écrit.
Depuis 29 ans, Ciorane accompagne entreprises et talents dans leurs projets IT avec une approche humaine, responsable et durable.
Nous révélons les potentiels grâce à un accompagnement personnalisé, du recrutement au développement des compétences.
Chez Ciorane, la technologie est avant tout une aventure humaine.
Compétences requises
- Anglais
- Java
- Base de données relationnelle
- NoSQL
- Spring
- Rigueur et méthode
- Développement logiciel
- SonarQube
- KAFKA