Job position Senior Java/React Fullstack Developer (H/F)
Share this job
Résumé du poste
Nous recherchons un Développeur Full-Stack expérimenté pour concevoir, développer et maintenir des applications web évolutives.
Vous interviendrez sur l’ensemble de la stack technologique — des services REST en Java Spring Boot jusqu’aux interfaces front-end riches en React (TypeScript) — tout en collaborant avec des équipes pluridisciplinaires via des outils modernes tels que Jira, Confluence et Azure DevOps.
Responsabilités principales
Concevoir, développer et maintenir les services backend utilisant Java et Spring Boot.
Mettre en œuvre des interfaces utilisateur front-end réactives avec React, TypeScript et des librairies modernes (Redux, Hooks, etc.).
Créer et intégrer des APIs REST entre les systèmes front-end et back-end.
Mettre en place des pipelines CI/CD dans Azure DevOps ; maintenir les workflows de build, de test et de déploiement.
Participer aux revues de code, fournir des retours constructifs et veiller au respect des principes SOLID et des bonnes pratiques de clean code.
Rédiger des tests unitaires, d’intégration et end-to-end afin d’assurer la qualité et la fiabilité.
Surveiller la performance des applications, diagnostiquer les problèmes et mettre en œuvre des optimisations.
Documenter l’architecture, les conceptions et les processus dans Confluence ; suivre les tâches dans Jira.
Collaborer avec les équipes QA, DevOps et Produit pour garantir la livraison des fonctionnalités dans les délais.
Rechercher et proposer en continu des améliorations d’architecture, d’outillage et de bonnes pratiques.
Compétences et expérience requises
Expérience confirmée en tant que Développeur Full-Stack (8 ans et plus souhaités).
Solide maîtrise de Java, Spring Boot et frameworks associés (Spring Data, Spring Security).
Expertise avancée en React avec TypeScript ; connaissance de Yarn/NPM, Babel.
Expérience en conception et intégration d’APIs REST.
Compréhension des bases de données relationnelles (PostgreSQL) et des ORM (Hibernate/JPA).
Maîtrise d’Azure DevOps (pipelines, boards, repos) et de Git.
Connaissance de Jira et Confluence pour la gestion de projet agile et la documentation.
Très bonne compréhension des principes SOLID, de la clean architecture et des design patterns.
Expérience en tests unitaires (JUnit, Jest, React Testing Library) et outils de mock.
Capacité d’analyse et de résolution de problèmes, compétences en débogage.
Connaissance de la conteneurisation (Docker) et du déploiement cloud appréciée.
Candidate profile
Compétences complémentaires (atouts)
Connaissance des microservices, des message brokers (Kafka/RabbitMQ).
Expérience en optimisation et monitoring de performance (Prometheus, Grafana, APM).
Sensibilité au design UX/UI.
Connaissance des bonnes pratiques de sécurité (OAuth2, JWT, OWASP).
Expérience des rituels Agile/Scrum et du leadership technique.
Working environment
Qualités personnelles
Excellente communication et aptitude au travail d’équipe.
Capacité à travailler en autonomie et à prendre en charge ses livrables.
Goût pour l’apprentissage continu, ouverture au feedback et aux nouvelles idées.
Sens du détail et engagement envers un code de haute qualité.
Apply to this job!
Find your next career move from +10,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Senior Java/React Fullstack Developer (H/F)
LeHibou
