Développeur FullStack Java/Angular - CDI H/F
Role details
Job location
Tech stack
Job description
- Développer et adapter les évolutions nécessaires côté Back-End et Front
- Contribuer à la qualité, à la sécurité et aux performances du code
- Participer aux rituels et échanges techniques avec l'équipe interne
- Intégrer les tests automatisés dans les pipelines existants
- Documenter les évolutions réalisées
- Faire preuve d'une très grande adaptabilité et être opérationnel très rapidement, * Développer des solutions backend de qualité : conception, développement et maintenance des fonctionnalités backend
- Contribution à la vie de l'équipe travaillant dans un cadre Agile
- Participation, dans le cadre des principes DEVOPS, au déploiement et au suivi de votre application
- Au sein d'un écosystème de projets variés, être force de proposition et au cœur de l'amélioration continue, * Structuration de modules, API et services
- Approche modulaire et découplée
- Réutilisabilité du code ; simplicité et cohérence
- Scalabilité technique et fonctionnelle
8/ Supervision IT
- Mise en place et amélioration des logs
- Contribution à la supervision existante
- Diagnostic rapide d'incidents ou anomalies
Requirements
1/ Architecture IT
- Connaissance des composants : serveurs, applications, bases de données, réseau, services cloud
- Compréhension des interactions entre composants
- Maîtrise des standards techniques, choix technologiques, niveaux de sécurité, performances et évolutivité
2/ Capacité d'analyse et de synthèse
- Compréhension rapide de l'existant
- Identification des données essentielles
- Détection des impacts potentiels
- Production d'analyses claires et structurées
- Capacité à aller directement à l'essentiel
3/ CI/CD
- Maîtrise des pipelines CI/CD
- Pratique avancée de Git, automatisation et contrôle qualité
- Intégration des tests automatisés dans les pipelines
4/ Développement logiciel (stack requise)
- Langages & frameworks : Java 21+ ; Spring Boot 3
- Outils : Git ; Maven ; Docker
- Cloud & intégrations : AWS SDK ; LocalStack (mock AWS S3)
- Tests & qualité : JUnit 5 ; OpenAPI
- Base de données & persistance : PostgreSQL ; Liquibase ; Redis ; Lombok
- Autres : ClamAV
- Autres technos : Angular, Kotlin
5/ Méthodologie et pratiques de tests
- Connaissance des méthodologies agiles (Scrum)
- Estimation de charges
- Rédaction de documentation technique
- Maîtrise des frameworks de tests et automatisation
- Préparation/gestion des jeux de données
- Lecture et optimisation de code existant
6/ Collaboration
- Communication claire, écoute active, posture constructive
- Travail en équipe ; partage d'information ; coordination
- Très grande adaptabilité, sens des responsabilités, autonomie
7/ Software Design, Obligatoire Java, SpringBoot, Angular, Kotlin, Gitlab, Adaptabilité, API
Important Docker, AWS, PostgreSQL, * Connaissance des composants : serveurs, applications, bases de données, réseau, services cloud
-
Maîtrise des standards techniques, choix technologiques, niveaux de sécurité, performances et évolutivité
-
Capacité d'analyse et de synthèse : compréhension rapide de l'existant, identification des données essentielles, détection des impacts potentiels, production d'analyses claires et structurées
-
Maîtrise des pipelines CI/CD et pratique avancée de Git, automatisation et contrôle qualité
-
Intégration des tests automatisés dans les pipelines
-
Compétences en développement logiciel avec la stack : Java 21+, Spring Boot 3, Git, Maven, Docker, AWS SDK, LocalStack, JUnit 5, OpenAPI, PostgreSQL, Liquibase, Redis, Lombok, ClamAV
-
Connaissance des méthodologies agiles (Scrum), estimation de charges, rédaction de documentation technique
-
Maîtrise des frameworks de tests et automatisation, préparation/gestion des jeux de données, lecture et optimisation de code existant
-
Compétences en collaboration : communication claire, écoute active, posture constructive, travail en équipe, partage d'information, coordination
-
Très grande adaptabilité, sens des responsabilités, autonomie
-
Compétences en software design : structuration de modules, API et services, approche modulaire et découplée, réutilisabilité du code, simplicité et cohérence, scalabilité technique et fonctionnelle
-
Compétences en supervision IT : mise en place et amélioration des logs, contribution à la supervision existante, diagnostic rapide d'incidents ou anomalies