Description du poste
Contexte
Projet de crédit stimulant, basé sur des microservices et des micro-frontends utilisant Java/Spring et Angular. Nous recherchons un(e) Tech Lead expérimenté(e) et hautement qualifié(e) pour rejoindre notre équipe dynamique.
Missions
* Développement front-end :
o Concevoir et développer des interfaces web conviviales et responsives avec Angular et NX.
o Garantir la compatibilité multi-navigateurs et optimiser les performances.
o Collaborer avec les concepteurs UI/UX pour la mise en œuvre des maquettes visuelles.
o Écrire du code propre, maintenable et performant.
* Développement back-end :
o Développer et maintenir des applications côté serveur avec Spring Boot et le cloud.
o Concevoir et implémenter des API RESTful.
o Garantir l'intégrité et la sécurité des données.
o Écrire des requêtes de base de données performantes et évolutives avec Oracle Database et Hibernate.
* Intégration CI/CD :
o Implémenter et maintenir des pipelines CI/CD avec Kubernetes, Jenkins et Ansible.
o Assurer le déploiement et l'intégration fluides des nouvelles fonctionnalités et mises à jour.
o Surveiller et résoudre les problèmes de déploiement.
* Collaboration et communication :
o Travailler en étroite collaboration avec les équipes pluridisciplinaires, notamment les concepteurs, les chefs de produit et les autres développeurs.
o Participer aux revues de code et aux sessions de programmation en binôme.
o Documenter le code et les processus pour référence ultérieure.
* Résolution de problèmes :
o Résoudre les problèmes et déboguer les systèmes front-end et back-end.
o Optimiser les performances et l'évolutivité des applications.
o Rester informé(e) des dernières tendances et meilleures pratiques du secteur.
Outils & Environnement
* Langages et frameworks : Java, Spring Boot, Spring Cloud, Spring Batch, Angular, NX
* Bases de données : Oracle Database, JPA/Hibernate
* CI/CD et déploiement : Kubernetes, Jenkins, Ansible
* Architecture : Microservices, micro-frontends
* Sécurité : Gestion de la sécurité applicative
* Méthodologies : Agile, Scrum (connaissance souhaitée)
Conditions de travail
* Poste en CDI ou mission longue durée (à préciser selon contexte)
* Localisation et modalités de travail à définir (présentiel, télétravail, hybride)
* Rémunération selon profil et expérience
Profil recherché
1. Expérience confirmée en tant que développeur(euse) full-stack ou dans un rôle similaire
2. Expérience avec Spring Boot, le cloud, le traitement par lots, les bases de données Oracle et Hibernate
3. Expérience avec les technologies front-end telles qu'Angular et NX
4. Expérience avec les outils CI/CD tels que Kubernetes, Jenkins et Ansible
5. Excellentes aptitudes à la résolution de problèmes et souci du détail
6. Excellentes aptitudes à la communication et au travail d'équipe
7. Capacité à travailler dans un environnement dynamique et à gérer plusieurs tâches simultanément
8. Les certifications dans les technologies pertinentes (par exemple, Spring, Angular) sont un atout
9. Expérience avec l'architecture de microservices
10. Connaissance des plateformes cloud (par exemple, AWS, Azure, GCP)
11. Familiarité avec les méthodologies agiles et les frameworks Scrum
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.