Développeur API Junior Java/SpringBoot (H/F) SO-API CONSULTING

Paris (75)CDI
Salaire non précisé
Il y a 2 heures sur le WebSoyez parmi les premiers à postuler

Description du poste

Description du poste :
En tant que Développeur API Junior chez So-API Consulting, vous participez au développement et à l'implémentation d'APIs performantes, sécurisées et maintenables, destinées à être utilisées dans des environnements de production.
Vous intervenez principalement sur des environnements Java / Spring Boot, à partir de contrats et spécifications API définis avec les équipes de conception.
Chez So-API Consulting, développer ne consiste pas uniquement à produire du code. Nous recherchons des développeurs capables de comprendre les standards d'ingénierie logicielle, de garantir la qualité de leurs développements et d'utiliser les nouveaux outils disponibles pour travailler plus efficacement.
À l'ère de l'IA et du développement assisté, le rôle du développeur évolue. L'utilisation d'outils de Code Assist et d'IA générative fait partie des nouvelles pratiques de développement. Ils doivent être utilisés avec discernement : comprendre, challenger, tester et sécuriser le code produit reste de la responsabilité du développeur.
Responsabilités :
- Développer et maintenir des APIs REST en Java / Spring Boot
- Implémenter les APIs à partir de spécifications OpenAPI / Swagger
- Respecter les standards et bonnes pratiques de conception et de développement API
- Produire un code lisible, maintenable, testable et sécurisé
- Appliquer les principes de Clean Code, de modularité et de séparation des responsabilités
- Mettre en œuvre une gestion cohérente des erreurs, statuts HTTP, validations et comportements API
- Écrire et maintenir les tests unitaires et tests d'intégration
- Garantir un niveau de couverture et de qualité de tests cohérent avec les exigences du projet
- Participer activement aux Code Reviews
- Utiliser et comprendre les outils d'analyse de qualité et de sécurité du code
- Identifier et traiter les vulnérabilités et mauvaises pratiques détectées
- Prendre en compte la sécurité dès la phase de développement
- Utiliser Git et respecter les stratégies de branches, Pull/Merge Requests et processus de revue définis par les équipes
- Comprendre et contribuer aux pipelines CI/CD
- Analyser les erreurs de build, de tests, de qualité ou de déploiement et être capable d'en rechercher la cause
- Participer à l'automatisation des contrôles de qualité, tests et tâches répétitives du cycle de développement
- Contribuer à l'amélioration continue des pratiques de développement de l'équipe
Nous attendons également une réelle curiosité autour des nouvelles pratiques de développement assisté.
Le développeur doit être capable de :
- Utiliser des outils de Code Assist / AI Coding Assistant dans son environnement de développement
- Utiliser l'IA pour accélérer certaines tâches de développement, de refactoring, de génération de tests ou d'analyse
- Comprendre et challenger le code généré par une IA avant de l'intégrer
- Vérifier sa conformité avec l'architecture, les standards, la sécurité et les bonnes pratiques du projet
- Ne jamais considérer un code généré comme correct sans validation
- Identifier les tâches répétitives ou à faible valeur ajoutée qui peuvent être automatisées
- Être force de proposition sur l'automatisation du cycle de développement
- Explorer de nouvelles pratiques permettant d'améliorer la productivité sans dégrader la qualité du logiciel
L'objectif n'est pas simplement de savoir utiliser un outil d'IA, mais de savoir développer efficacement avec ces nouveaux outils tout en restant responsable de la qualité du résultat final.

Salaire et avantages

Annuel de 40000.0 Euros à 46000.0 Euros sur 12 mois
Référence : 212MVKL

Recommandé pour vous

LEAD DEVELOPER JAVA (H/F) NEXTGEN RH
Paris (75)CDI 70 000 € - 120 000 € par an Il y a 13 jours
Développeur Back-end Python (H/F) NEXTGEN RH
Paris (75)CDI 70 000 € - 85 000 € par an Il y a 13 jours
Développeur Backend H/F Teamis
Paris (75)CDI 60 000 € - 90 000 € par an Il y a 4 jours