Développeur Back-end Java - Microservices - CDI H/F
Role details
Job location
Tech stack
Job description
- Développement Back-end :
- Maîtrise de Java 17 et versions ultérieures, avec une solide connaissance des dernières fonctionnalités et des bonnes pratiques.
- Développement et maintenance d'applications côté serveur utilisant Spring Boot et Cloud.
- Conception et implémentation d'API RESTful.
- Garantie de l'intégrité et de la sécurité des données.
- Écriture de requêtes de base de données efficaces et évolutives avec Oracle Database et Hibernate.
- Solide connaissance du contexte de sécurité de Spring.
- Tests unitaires et d'intégration.
- Bonne maîtrise de Spring Web (Servlet, HTTPS, CORS...).
- Maîtrise de Spring Batch et connaissances de base en création de lots (Jobs, Steps, Reader, Processor, Writer...).
- Intégration :
- Intégrer les composants back-end aux services front-end.
- Garantir l'intégrité et la sécurité des données.
- Résoudre les problèmes back-end.
- Collaboration et communication :
- Travailler en étroite collaboration avec les équipes pluridisciplinaires, notamment les développeurs front-end, les chefs de produit et les autres développeurs.
- Participer aux revues de code et aux sessions de programmation en binôme.
- Documenter le code et les processus.
- Résolution de problèmes :
- Optimiser les performances et l'évolutivité de l'application.
- Se tenir informé(e) des dernières tendances et bonnes pratiques du secteur.
Requirements
-
Java 17+
-
Spring Boot, Spring Cloud, Spring Batch
-
Oracle Database
-
Hibernate
-
Kubernetes (K8S)
-
Git
-
Architecture de microservices
-
Sécurité Spring, * Expérience confirmée en tant que développeur back-end ou dans un rôle similaire
-
Expérience des technologies back-end telles que Spring Boot, Cloud, Batch, Oracle Database et Hibernate
-
Excellentes aptitudes à la résolution de problèmes et souci du détail
-
Excellentes aptitudes à la communication et au travail d'équipe
-
Capacité à travailler dans un environnement dynamique et à gérer plusieurs tâches simultanément
-
Les certifications dans les technologies pertinentes (par exemple, Spring, Oracle) sont un atout
-
Expérience des architectures de microservices
-
Expérience de la résolution des problèmes de performance
-
Maîtrise de Kubernetes (K8S)
-
Capacité à concevoir en fonction des besoins métier
Benefits & conditions
- Poste en CDI ou contrat à définir
- Localisation à préciser
- Collaboration avec une équipe dynamique et pluridisciplinaire
- Environnement technique moderne et stimulant