Description de la mission
Résumé
Développement Full-Stack très expérimenté avec une solide expertise backend et de fortes compétences d'architecture technique. Spécialisé en Java 17+, Spring Boot, micro-services, systèmes de messagerie et bases de données Oracle.
Capacité démontrée en conception et construction des systèmes d'entreprise en appliquant les meilleures pratiques en matière de qualité du code, d'automatisation des tests et d'architecture propre.
Backend (expertise principale)
Architecture micro-services – conception, développement, intégration
Conception d'API – REST, architectures asynchrones
Java moderne (17+) – niveau expert
Spring Boot / Spring Framework
Domain-Driven Design (DDD)
Front-end (dimension full-stack)
JavaScript / TypeScript
Angular moderne (19+)
Intégration UI avec le backend
Systèmes d'événement & de messagerie
Kafka – producteurs/consommateurs/partitionnement, streaming d'événements et registre de schémas
Message Queuing (MQ) : JMS, IBM MQ, ActiveMQ ou équivalents
Conception d'architectures orientées événements
Bases de données
Oracle – rédaction de requêtes SQL et PL/SQL selon les besoins
Modélisation relationnelle & systèmes transactionnels
Qualité & automatisation
Automatisation des tests – JUnit, tests d'intégration & d'API
Méthodes TDD/BDD
Atouts souhaités
Conteneurisation
Kubernetes – notions d'orchestration
Outils CI/CD
Outils de monitoring & de logging (Prometheus, Grafana, …)
Conception et développement des services backend avec Java 21 et Spring Boot
Contribution à l'architecture des micro-services et des solutions distribuées
Mise en place et maintien des intégrations Kafka et MQ
Implémentation des flux métier complexes avec une haute fiabilité et maintenabilité
Développement du front-end Angular lorsque nécessaire dans le cadre d'une livraison full-stack
Garantie des standards de qualité élevés, incluant l'automatisation des tests et les revues de code
Rédaction des requêtes SQL et du PL/SQL selon les besoins
Apport des conseils techniques et des apports architecturaux
Participation active aux cérémonies Agile Scrum (planification, raffinements, daily, …)
Diagnostic des incidents de production et contribution à la robustesse du système
Vision architecturale solide associée à des compétences de développement pratiques
Excellentes capacités d'analyse et de résolution de problèmes
Communication claire et structurée
Aptitudes au mentorat et à la collaboration
Exigence élevée en matière de qualité et de maintenabilité du code
Travail d'équipe efficace et adaptabilité dans un environnement Agile Scrum
Environnement technique
Java JEE, Linux, PLSQL Oracle, Spring
VISIAN est une société de conseil spécialisée autour de l'innovation, la conception produit et la data.
Dans un marché où les enjeux de recrutement sont clés et où le nombre de freelances est en constante augmentation, Visian a créé une entité dédiée au recrutement de freelances experts du digital et d’IT.
VISIAN, filiale d'un grand groupe technologique de plus de 6500 personnes, est une société de conseil spécialisée dans l'innovation, la conception de produits et la data. Ses consultants technophiles allient compréhension des enjeux digitaux et vision produit. De la structuration des DSI à la conception de produits digitaux en passant par la valorisation de la data, VISIAN concrétise les objectifs de ses clients en faisant converger ambition et faisabilité. Fondée par des consultants, VISIAN connait une croissance rapide pour atteindre 14 millions de CA cette année et renforce ses partenariats avec de nombreux clients grands-comptes sur Paris et Marseille.