Contexte :
Dans le cadre du renforcement d'une équipe de développement, nous recherchons un Développeur Full Stack Java / Angular pour participer à l'évolution d'une application métier stratégique. Vous interviendrez sur le développement de nouvelles fonctionnalités, la modernisation de l'application et l'amélioration continue des pratiques de développement.
Missions
Développer de nouvelles fonctionnalités en Java / Spring Boot et Angular
Concevoir et développer des API REST
Développer et optimiser des traitements batchs à forte volumétrie
Participer à la conception technique et aux choix d'architecture
Garantir la qualité du code en appliquant les bonnes pratiques de développement
Réaliser les tests unitaires et les tests d'intégration
Participer à l'amélioration continue et aux pratiques Craft (Clean Code, TDD, Pair Programming, Refactoring)
Collaborer avec les équipes techniques dans un environnement Agile
Profil candidat:
Compétences recherchées
Expertise en Java et Spring Boot
Maîtrise du développement Angular
Expérience dans le développement d'API REST
Bonne connaissance des bases de données relationnelles
Maîtrise des bonnes pratiques de développement : Software Craftsmanship, Clean Code, TDD, Pair Programming, Refactoring
Expérience sur les traitements batchs
Atouts :
Connaissances Linux / RedHat
Expérience en migration de données
Connaissances DevOps : CI/CD, Docker, Kubernetes
Expérience des tests unitaires et d'intégration