Développeur Full Stack H/F
Role details
Job location
Tech stack
Job description
Intégré(e) à une équipe agile, tu participes à l'ensemble du cycle de vie des projets web : conception, développement en Java pour le back-end et en Angular ou React pour le front-end, tests, déploiement et support. Tu contribues à la qualité, la maintenabilité et la performance des applications, et tu es force de proposition sur les choix techniques et l'expérience utilisateur.
Vos missions :
- Analyser les besoins techniques et fonctionnels en collaboration avec les product owners ;
- Concevoir techniquement et développer en Java ;
- Développer en frontend avec Angular ou React ;
- Mettre en oeuvre des tests unitaires et fonctionnels ;
- Participer aux revues de code et aux démonstrations ;
- Rédiger des documents techniques.
Votre quotidien/outils/technologies
Requirements
Front : Frameworks modernes (React ou Angular) ;
- Back : Java/Spring Boot ;
- API : REST, GraphQL ;
- Base de données : PostgreSQL, MySQL, MongoDB ;
- Tests : Jest, React Testing Library, JUnit/xUnit, Mocha ;
- Outils : Git (GitLab/GitHub), Docker, VS Code/IDE adaptés ;
- CI/CD : GitLab CI, GitHub Actions, Jenkins., Diplômé(e) d'un Bac +3 à Bac +5 en informatique ou formation équivalente ;
- Expérience de 2 ans minimum en développement full stack ;
- Bonne maîtrise de React ou d'Angular;
- Expérience significative sur Java/Spring Boot et connaissance des bases de données relationnelles et NoSQL ;
- Pratique des tests automatisés, des revues de code et des pipelines CI/CD ;
- Connaissance des bonnes pratiques de sécurité web et des contraintes de performance ;
- Capacité à travailler en équipe, rigueur, autonomie et sens du détail ;
Bonnes compétences en communication., Force de proposition SGBD REST Git JUnit MongoDB Angular Jenkins Autonomie Base de données relationnelle MySQL PostgreSQL Spring Boot Java NoSQL Docker
Benefits & conditions
CDI uniquement - poste non ouvert aux freelances
- Localisation : Brest/Quimper (possibilité de télétravail partiel selon le type de client)
- Démarrage : dès que possible