Développeur API Junior Java/SpringBoot F/H Recruteur partenaire
Critères de l'offre
Métiers :
- Ingénieur Software Craftsmanship Java / Spring (H/F)
Expérience min :
- débutant à 1 an
Lieux :
- Paris (75)
Conditions :
- CDI
- 38 000 € - 46 000 € par an
- Temps Plein
- Déplacements occasionnels exigés
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
Compétences techniques
- Bonne maîtrise de Java / Spring Boot
- Bonnes bases en développement logiciel et en programmation orientée objet
- Bonne connaissance des API REST, HTTP et OpenAPI / Swagger
- Maîtrise des bonnes pratiques de développement : Clean Code, gestion des erreurs, logging, revue de code
- Bonne pratique des tests unitaires et tests d'intégration
- Bonne maîtrise de Git
- Bonne compréhension des pratiques et outils CI/CD
- Connaissance des principes de sécurité applicative et API
- Expérience avec des outils de Code Assist / IA générative appliqués au développement
- Capacité à relire, challenger et sécuriser le code généré par IA
- Intérêt pour l'automatisation des tests, contrôles qualité et tâches répétitives du cycle de développement
- Des connaissances ou expériences avec les outils suivants sont appréciées : SonarQube, Docker, Jenkins / GitLab CI / GitHub Actions, Maven, JUnit, Mockito, OAuth2 / JWT, OWASP
So-API Consulting est une ESN dédiée à l'accompagnement des entreprises dans leur transformation numérique en plaçant les APIs au cœur de leurs systèmes d'information.
Nous concevons et mettons en œuvre des APIs qui répondent à des cas d'usage métiers réels, utilisées par des applications, des partenaires et, de plus en plus, par des solutions d'IA et d'automatisation.
Recommandé pour vous


