ANALYSTE DEVELOPPEUR JAVA (F/H)
Role details
Job location
Tech stack
Job description
Vous intégrerez des projets qualitatifs aux modèles complexes dans lesquels vous serez pleinement investi et en phase avec ces valeurs :
-
une volonté d'avoir des applications de qualité, une production fiable, en étant soucieux du détail et réfléchi
-
une proximité constante avec les différents experts métiers et techniques
-
une implication depuis la phase d'élaboration du besoin jusqu'à la livraison des développements
-
une dynamique d'équipe orientée culture projet
-
une autonomie adaptée et des marges de manoeuvre suffisantes pour apporter les meilleures solutions face aux besoins métier
-
une curiosité technique et une envie de mettre la technique au service des besoins utilisateurs
-
une démarche d'amélioration continue (processus, métier, technique) permanente
-
l'envie de rejoindre des équipes investies et passionnées Vos missions au quotidien seront :
-
La participation à l'élaboration des besoins métiers
-
L'estimation et la conception des solutions techniques
-
L'implémentation des solutions techniques
-
La livraison régulière des fonctionnalités ayant de la valeur métier
-
L'analyse et la correction d'anomalies
-
La participation à la validation des développements livrées (réalisation de tests unitaires, revue de code) Notre environnement technique
Requirements
BackEnd : Spring, Hibernate, Quarkus, Panache, Kafka, PL/SQL
-
Bases de données : Oracle, ElasticSearch
-
FrontEnd : Swing, JavaFX
-
Architecture distribuée : Pattern CQRS
-
Concept DDD et architecture hexagonale
-
Outils : Gitlab, Maven, Jenkins (CI/CD automatisée), Jira, Confluence Notre environnement de travail :
-
Contexte Agile : Kanban, cycles itératifs
-
Ambiance de travail collaborative, Expérience significative en développement Java dans des projets similaires et titulaire d'un Bac+5 en informatique (type Master ou Ingénieur).
-
La maitrise de l'ensemble des éléments de la Stack technique n'est pas attendue, mais une bonne connaissance de l'écosystème Java (Java 17 ou supérieur, Spring, Maven...) est nécessaire.
-
Connaissance des architectures distribuées ou Microservices.
-
Esprit d'équipe, rigueur, sens de l'anticipation, capacité d'écoute et d'ouverture, volonté de progresser aux côtés d'autres développeurs.
-
Capacité à s'inscrire dans un processus de développement établi.
-
Sensibilité aux respects des normes de développement.
-
Notion de processus de déploiement continue et de gestion de versions applicatives.
Benefits & conditions
Rémunération fixe versée sur 13 mois, Intéressement et participation, Mutuelle Familiale et Carte Avance Santé, Plan d'Epargne Entreprise avec abondement, Plan d'Epargne Retraite Entreprise, Titres Restaurant, Avantages CSE