Développeur / Développeuse logiciel ou d'application
Développeur Java Fullstack
HAAPII SERVICES Bordeaux 40 000 – 55 000 € par an publiée il y a 1 mois
Le poste
Le poste
Chez HAAPII Services, on croit qu'un bon produit naît d'abord de belles rencontres : avec un client qu'on écoute vraiment, avec une équipe qui avance ensemble, et avec des personnes qui ont envie de faire bouger les choses.
Nous sommes une ESN bordelaise libérée, à la hiérarchie aplanie, où la proximité, la franchise et la bonne humeur ne sont pas des mots sur une plaquette mais notre façon de travailler au quotidien.
Vous êtes développeur·se Java Fullstack , aussi à l'aise côté back que côté front, et vous aimez concevoir des applications robustes en équipe ? Vous cherchez de la technique, de l'autonomie et du sens ? On a hâte de vous rencontrer.
Vos missions
Basé·e à Bordeaux, vous intervenez sur l'ensemble du cycle de vie des applications, de la conception au maintien en condition opérationnelle. Vos responsabilités :
Concevoir et développer
- Participer à la conception technique et fonctionnelle des applications (analyse du besoin, choix de solutions)
- Développer les fonctionnalités back-end (Java / JEE, Spring, Spring Boot, Hibernate, Node)
- Développer les interfaces front-end (Angular, React) et intégrer les écrans
- Concevoir et exposer des API REST et des services
- Produire un code propre, documenté et conforme aux normes de qualité
- Réaliser les mises à jour et corriger les anomalies ou bugs détectés
Tester et fiabiliser
- Écrire les tests unitaires et d'intégration
- Participer aux campagnes de tests et de recette
- Veiller au maintien en condition opérationnelle des applications
- Participer à la résolution d'incidents : analyse, correctif et suivi
Livrer en continu
- Contribuer à l'intégration et au déploiement continus (Git, Maven, CI/CD)
- Participer aux revues de code et à la démarche qualité de l'équipe
- Selon le contexte, déployer et exploiter les applications dans le cloud (AWS, GCP, Azure)
Collaborer en équipe agile
- Participer aux cérémonies agiles (Scrum) et à l'estimation des développements
- Être l'interface entre l'équipe de développement et le Product Owner
- Accompagner les développeur·ses juniors et participer à la structuration de l'équipe technique