Responsable Technique Java/Angular/Kubernetes - CDI H/F
Role details
Job location
Tech stack
Job description
- Piloter la conception et la mise en œuvre d'architectures de microservices utilisant Spring, Spring Cloud et Kubernetes.
- Anticiper les interactions avec les autres projets et modules.
- Comprendre les besoins métiers et proposer des solutions adaptées.
- Développer et maintenir des applications Java avec Spring Boot, Spring Batch et JPA/Hibernate.
- Concevoir et implémenter des applications web sécurisées et évolutives avec Angular.
- Encadrer et former une équipe de développeurs, en leur fournissant un soutien et des conseils techniques.
- Collaborer avec des équipes pluridisciplinaires pour définir, concevoir et déployer de nouvelles fonctionnalités.
- Garantir la qualité du code par des revues de code, la programmation en binôme et le respect des bonnes pratiques.
- Implémenter et maintenir des pipelines CI/CD avec Git, Jenkins et Ansible.
- Résoudre les problèmes techniques complexes (performance, architecture, etc.).
- Se tenir informé(e) des dernières technologies et tendances du secteur.
Outils & Environnement
- Java, Spring, Spring Boot, Spring Cloud, Spring Batch
- Angular, TypeScript
- Kubernetes, conteneurisation
- JPA/Hibernate, bases de données relationnelles
- Git, pipelines CI/CD, Jenkins, Ansible
- API REST
- Tests unitaires et d'intégration
- Spring Web (Servlet, HTTPS)
- Méthodologies Agile, * Environnement agile et dynamique
- Travail en équipe pluridisciplinaire
- Projet basé sur des technologies modernes et évolutives
Requirements
-
Expérience confirmée en tant que responsable technique ou poste similaire
-
Excellente maîtrise de Java, Spring, Spring Boot, Spring Cloud et Spring Batch
-
Expérience avec Angular et TypeScript
-
Expérience avec Kubernetes et la conteneurisation
-
Solide compréhension de l'architecture microservices et des modèles de conception
-
Expérience avec JPA/Hibernate et les bases de données relationnelles
-
Connaissance des bonnes pratiques de sécurité et de leur mise en œuvre
-
Expérience avec Git et les pipelines CI/CD
-
Solide connaissance des API REST
-
Tests unitaires et d'intégration
-
Bonne maîtrise de Spring Web (Servlet, HTTPS…)
-
Maîtrise de Spring Batch et connaissances de base en création de lots (Jobs, Steps, Reader, Processor, Writer…)
-
Excellentes aptitudes à la résolution de problèmes et souci du détail
-
Excellentes aptitudes à la communication et au leadership
-
Capacité à travailler dans un environnement agile et dynamique
-
Expérience des plateformes cloud (souhaitée)
-
Connaissance des pratiques et outils DevOps (souhaitée)
-
Expérience des outils de surveillance et de journalisation (souhaitée)
-
Familiarité avec les méthodologies et frameworks Agile (souhaitée)