Experienced Java Backend Developer

Visian Team — France · Posted ~2 days ago

Senior

Skills

Java Backend development REST APIs SOAP Kafka Distributed architectures Agile REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced Java backend development role within an Agile technical team. The position involves analyzing requirements, designing technical solutions, developing Java applications and REST/SOAP APIs, implementing data and messaging integrations with Kafka, and contributing to distributed architecture and development best practices.

Highlights

Opportunity to work on technically complex backend projects in an Agile environment, contributing to solution design, distributed architectures, API development, integration, and engineering best practices.

Description

Dans le cadre du renforcement de nos équipes à Montpellier, nous recherchons un Développeur Java Backend expérimenté pour intervenir sur des projets de développement et d’évolution d’applications backend. Vous intégrerez une équipe technique évoluant dans un environnement Agile, avec des enjeux importants autour de la conception, du développement, de l’intégration et du déploiement de services backend. Nous recherchons un profil autonome, capable d’intervenir sur des sujets techniques complexes et de contribuer aux choix et bonnes pratiques de développement. Vos missions Au sein de l'équipe, vous serez notamment amené à : Analyser les besoins fonctionnels et techniques.Participer à la conception des solutions techniques.Concevoir et développer des applications backend en Java.Développer et maintenir des API REST et/ou SOAP.Mettre en œuvre des échanges de données et de messages avec Kafka.Participer à la conception et à l’évolution d’architectures distribuées.Interagir avec les bases de données et les différents systèmes du SI.Réaliser les tests et garantir la qualité des développements.Participer aux revues de code.Diagnostiquer et corriger les anomalies complexes.Assurer la maintenance corrective et évolutive des applications.Participer aux déploiements et à l’industrialisation des applications.Contribuer à l'amélioration continue des pratiques et des solutions techniques.Collaborer avec les différents membres de l'équipe dans un environnement Agile. Environnement technique Les compétences suivantes sont indispensables : JavaKafkaKubernetesGitLab CI/CDAPI REST et/ou SOAP Une bonne connaissance de l’écosystème Java Backend est également attendue, notamment : Spring / Spring BootGitMaven ou GradleSQL / bases de données relationnellesTests unitaires et d’intégrationArchitectures microservices Profil recherché Vous justifiez d'une expérience significative en développement Java Backend et avez déjà travaillé sur des applications ou systèmes complexes. Vous maîtrisez impérativement : JavaKafkaKubernetesGitLab CI/CDLes API REST et/ou SOAP Vous êtes autonome dans vos développements et capable de prendre en charge un sujet de la compréhension du besoin jusqu'à son développement, ses tests et son déploiement. Vous êtes également capable de : Comprendre et analyser des problématiques techniques complexes.Participer aux choix de conception et proposer des solutions adaptées.Identifier et résoudre des problèmes techniques.Participer aux revues de code et partager les bonnes pratiques.Collaborer avec les différents interlocuteurs techniques et fonctionnels.Travailler efficacement dans un environnement Agile/Scrum. Une expérience sur Spring Boot, Docker, microservices, SQL ou les architectures distribuées constitue un plus. Informations pratiques Localisation : MontpellierTemps pleinEnvironnement Agile