Senior Java/React Fullstack Developer (H/F)

LeHibou
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Tech stack

Java
JavaScript
Spring Security
API
Agile Methodologies
Confluence
JIRA
Unit Testing
Azure
Code Review
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Hibernate
Human-Computer Interaction
Java Persistence API
JUnit
PostgreSQL
Message Broker
Scrum
RabbitMQ
Prometheus
TypeScript
React
Grafana
Spring-boot
Backend
GIT
Spring Data
Kafka
Front End Software Development
React
Docker
Microservices

Job description

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.

Requirements

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., 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.

Apply for this position