Développeur Full-Stack Senior

Visian
Paris, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Paris, France

Tech stack

Java
JavaScript
ActiveMQ
API
Automation of Tests
Business Systems
Software Quality
Code Review
Continuous Integration
Linux
Java Platform Enterprise Edition (J2EE)
IBM WebSphere MQ
Java Message Service (JMS)
Spring
JUnit
Oracle
Oracle Applications
Scrum
Prometheus
PL-SQL
SQL Databases
TypeScript
Data Logging
Grafana
Spring-boot
Backend
Containerization
Angular
Integration Tests
Kubernetes
Kafka
Front End Software Development
Microservices

Job description

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.

Mission en ambiance 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, ?)

ResponsabilitésConception 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

Requirements

Do you have experience in TypeScript?, Profil recherché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

Apply for this position