Postée il y a 7 jours
Nous recherchons un Développeur Java FullStack expérimenté pour accompagner une équipe agile dans le développement et l'évolution des applications critiques d'un grand compte bancaire. Le consultant interviendra sur le développement FrontEnd et BackEnd pour le périmètre des sites Internet et/ou des solutions internes, en utilisant des technologies modernes telles qu'Angular, Java SpringBoot, Kubernetes et Docker.
Missions principales :
Conception et développement d?applications FullStack (Frontend + Backend)
Développement d?APIs Restful avec Java SpringBoot
Développement d?interfaces web transactionnelles avec Angular et Tailwind
Tests unitaires et automatisation des tests (TDD, BDD)
Mise à jour de la documentation technique (DCIG, Confluence, Jira, référentiels de tests)
Déploiement des applications en environnement cloud (Kubernetes/OpenShift)
Participation aux rituels Agile (Daily, Sprint Planning, Rétro, etc.)
Support et maintenance applicative
Profil candidat:
Compétences essentielles :
Maîtrise de Java (SpringBoot, Hibernate, API Rest)
Expérience confirmée en Angular (2+), JavaScript, TypeScript
Connaissance des design patterns et bonnes pratiques de développement
Expérience avec les outils DevOps et CI/CD (Jenkins, GitLab, Docker)
Connaissance des protocoles de sécurité (SSL, TLS, JWT, mTLS)
Compétences bonus :
Expérience avec API Management
Habitude de travailler sur du legacy code
Bonne connaissance du CMS Adobe AEM
Environnement technique : Frontend : Angular 2+, JavaScript, TypeScript, doT.js, Node.js, Bootstrap, Selenium
Backend : Java 8, 17, 21, SpringBoot, SpringBatch, Hibernate, PostgreSQL, Oracle SQL, OpenAPI (Swagger), API Rest, Kafka, IBM MQ
Environnement DevOps et Cloud : Kubernetes, Docker, OpenShift, CI/CD (GitLab, Jenkins, Sonar), Sécurité (SSL, TLS, mTLS, JWT)