Développeur JAVA/Angular H/F
Role details
Job location
Tech stack
Job description
La mission consistera à concevoir et implémenter les solutions les plus adaptées aux besoins des différents clients, tout en prenant en compte les enjeux techniques de la plateforme (performance, scalabilité, résilience, sécurité). Les principales missions à mener sont :
- Analyse des besoins : compréhension des exigences fonctionnelles et techniques des projets, participation au chiffrage, à la rédaction des spécifications techniques et fonctionnelles
- Conception et développement :
o Conception, développement et maintien des applications répondant aux besoins
o Proposition de solutions techniques innovantes en collaboration avec les architectes de la plateforme
- Tests et qualité : garantie de la qualité de test attendue via l'écriture de tests (unitaire, intégration…) tout au long du cycle de développement
- Déploiement et maintenance :
o Participation aux UAT & au suivi du déploiement des versions de la plateforme pour chaque client
o Maintenance corrective et évolutive des applications, en résolvant les incidents (support L3) et en apportant des améliorations
- Collaboration et communication :
o Etroite collaboration avec les équipes de développement, de design et de gestion de projet dans un environnement Agile (Scrum)
o Participation aux cérémonies Agile (daily, sprint planning, rétrospective) et de suivi de projet
- Formation et transfert de compétences :
o Formation et accompagnement des membres de l'équipe moins expérimentés sur les technologies et les bonnes pratiques de développement
o Documentation des processus et des solutions mises en place pour faciliter le transfert de connaissances
Requirements
- Langages de programmation Java 8/11/12
- Framework Front Angular2 ou VueJS
- Design Principles & Design Patterns les plus répandus pour produire un code maintenable et évolutif
- WSL2
- Frameworks Spring / Hibernate
- Langage SQL et modélisation BDD relationnelle
- RESTful API
- Middleware : Kafka
- Versioning : Git, Gitlab
- Build : Maven, npm
- Contexte international : francophone et anglophone (niveau B1/B2 oral et écrit)
Informations supplémentaires
- Des parcours professionnels sur mesure (évolution de carrière, formations adaptées, mentoring…) ;
- Avoir le choix de sa mission et un accompagnement personnalisé tout au long de votre carrière ;
- Evoluer dans un environnement où l'apprentissage est favorisé : formations certifiantes, e-learning, meetUp, concours de code, parcours d'évolutions etc